j bolide: home-manager binary

This commit is contained in:
jeschli 2019-05-18 18:48:43 +00:00
parent c8795f6cf8
commit dd8cb1bffb

View File

@ -8,10 +8,9 @@
[ [
./hardware-configuration.nix ./hardware-configuration.nix
<stockholm/jeschli> <stockholm/jeschli>
# <stockholm/jeschli/2configs/xdg.nix> <home-manager/nixos>
# <stockholm/jeschli/2configs/xserver>
<stockholm/jeschli/2configs/urxvt.nix> <stockholm/jeschli/2configs/urxvt.nix>
<stockholm/jeschli/2configs/emacs.nix> # <stockholm/jeschli/2configs/emacs.nix>
]; ];
krebs.build.host = config.krebs.hosts.bolide; krebs.build.host = config.krebs.hosts.bolide;
@ -54,6 +53,8 @@
}; };
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
home-manager
wget vim wget vim
# system helper # system helper
ag ag
@ -94,6 +95,22 @@
zathura 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 # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
# programs.bash.enableCompletion = true; # programs.bash.enableCompletion = true;