Files
loki-nix/homeManagerModules/home.nix
John Lancaster 9334d2cc7f trying to fix git
2024-12-08 15:25:55 -06:00

32 lines
680 B
Nix

{
inputs,
lib,
config,
pkgs,
...
}:
let
homePath = "/srv/panoptes";
in
{
imports = [ ./git.nix ];
programs.git.extraConfig.safe.directory = "${homePath}";
programs.home-manager.enable = true;
home = {
stateVersion = "24.05";
# username = "${user}";
homeDirectory = "${homePath}";
packages = [
(pkgs.writeShellScriptBin "nfs" ''
sudo nixos-rebuild switch --flake git+file://${homePath}#${hostname}
'')
(pkgs.writeShellScriptBin "init-panoptes" ''
sudo -u git clone -b reorg https://gitea.john-stream.com/john/loki-nix /srv/panoptes
'')
git
];
};
systemd.user.startServices = "sd-switch";
}