summaryrefslogtreecommitdiffstats
path: root/jeschli/1systems/bolide/config.nix
diff options
context:
space:
mode:
authorjeschli <jeschli@gmail.com>2019-05-18 18:48:43 +0000
committerjeschli <jeschli@gmail.com>2019-05-18 18:48:43 +0000
commit8c1f4f80114ee8a0e78f83f47f43ae389322b70a (patch)
tree0e42ecb989e2fa3b0636e2e3c8e1ea69eb61b0da /jeschli/1systems/bolide/config.nix
parentc19d9ea5a1d13ad975bec2258ad8ea2d21397da4 (diff)
j bolide: home-manager binary
Diffstat (limited to 'jeschli/1systems/bolide/config.nix')
-rw-r--r--jeschli/1systems/bolide/config.nix23
1 files changed, 20 insertions, 3 deletions
diff --git a/jeschli/1systems/bolide/config.nix b/jeschli/1systems/bolide/config.nix
index 748a9d7..a9f564f 100644
--- a/jeschli/1systems/bolide/config.nix
+++ b/jeschli/1systems/bolide/config.nix
@@ -8,10 +8,9 @@
[
./hardware-configuration.nix
<stockholm/jeschli>
- # <stockholm/jeschli/2configs/xdg.nix>
- # <stockholm/jeschli/2configs/xserver>
+ <home-manager/nixos>
<stockholm/jeschli/2configs/urxvt.nix>
- <stockholm/jeschli/2configs/emacs.nix>
+ # <stockholm/jeschli/2configs/emacs.nix>
];
krebs.build.host = config.krebs.hosts.bolide;
@@ -54,6 +53,8 @@
};
nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [
+ home-manager
+
wget vim
# system helper
ag
@@ -94,6 +95,22 @@
zathura
];
+ home-manager.useUserPackages = true;
+ home-manager.users.jeschli = {
+ home.stateVersion = "19.03";
+ };
+
+ home-manager.users.jeschli.home.file = {
+ ".emacs.d" = {
+ source = pkgs.fetchFromGitHub {
+ owner = "jeschli";
+ repo = "emacs.d";
+ rev = "8ed6c40";
+ sha256 = "1q2y478srwp9f58l8cixnd2wj51909gp1z68k8pjlbjy2mrvibs0";
+ };
+ recursive = true;
+ };
+ };
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.bash.enableCompletion = true;