feat: add dotfile loading via home-manager

This commit is contained in:
technofab 2024-04-27 19:52:51 +02:00
parent eb737c39b2
commit ba17b0ee0c
4 changed files with 41 additions and 8 deletions

View file

@ -17,8 +17,9 @@ pkgs.dockerTools.buildLayeredImage {
pkgs.openssh
pkgs.git
pkgs.curl
pkgs.home-manager
pkgs.direnv
(pkgs.writeShellScriptBin "reload-dotfiles" ''
${pkgs.home-manager}/bin/home-manager switch --flake ''${DOTFILES_REPO:-$1}
'')
(pkgs.writeTextDir "etc/nix/nix.conf" "experimental-features = nix-command flakes")
(pkgs.writeTextDir "etc/passwd" "coder:x:1000:1000::/home/coder:/bin/bash")
(pkgs.writeTextDir "etc/shadow" "coder:!:::::::")