2021-02-28 18:14:01 +01:00
|
|
|
{ multimc5 ? false
|
|
|
|
, wine ? false
|
2021-03-07 14:18:19 +01:00
|
|
|
, _3dPrinting ? false
|
|
|
|
, js-ts ? false }:
|
2021-04-11 00:25:36 +02:00
|
|
|
{ config, pkgs, ... }:
|
|
|
|
let
|
|
|
|
inherit (config.magic_rb.pins) nixpkgs-unstable;
|
|
|
|
inherit (pkgs) lib;
|
|
|
|
|
|
|
|
in
|
|
|
|
{
|
2021-02-28 18:14:01 +01:00
|
|
|
home.packages = [
|
2021-03-14 10:59:10 +01:00
|
|
|
nixpkgs-unstable.nomad
|
2021-04-11 00:25:36 +02:00
|
|
|
pkgs.magic_rb.sss-cli
|
2021-02-28 18:14:01 +01:00
|
|
|
|
2021-04-11 00:25:36 +02:00
|
|
|
] ++ (with pkgs; [
|
2021-02-28 18:14:01 +01:00
|
|
|
fira-code
|
|
|
|
overpass
|
|
|
|
]);
|
|
|
|
|
|
|
|
home.stateVersion = "20.09";
|
|
|
|
|
|
|
|
imports = [
|
|
|
|
../modules/alacritty
|
|
|
|
../modules/bash
|
|
|
|
../modules/cmdline-utils.nix
|
|
|
|
../modules/dunst
|
|
|
|
../modules/emacs
|
|
|
|
../modules/graphical-programs.nix
|
|
|
|
|
|
|
|
../modules/webdev.nix
|
|
|
|
../modules/rust.nix
|
|
|
|
|
|
|
|
../modules/nix-du.nix
|
|
|
|
../modules/picom
|
|
|
|
|
|
|
|
../modules/urxvt.nix
|
|
|
|
../modules/xmonad
|
2021-02-28 19:18:30 +01:00
|
|
|
|
|
|
|
../modules/gpg.nix
|
2021-04-11 00:25:36 +02:00
|
|
|
];
|
|
|
|
# ++ (lib.optionals multimc5 [ ../modules/multimc.nix ])
|
|
|
|
# ++ (lib.optionals wine [ ../modules/wine.nix ])
|
|
|
|
# ++ (lib.optionals _3dPrinting [ ../modules/3d-printing.nix ])
|
|
|
|
# ++ (lib.optionals js-ts [ ../modules/js-ts.nix ]);
|
2021-02-28 18:14:01 +01:00
|
|
|
}
|