diff --git a/modules/user.nix b/modules/user.nix index 8ac6bc5..1ceed32 100644 --- a/modules/user.nix +++ b/modules/user.nix @@ -15,5 +15,55 @@ config = lib.mkIf config.mymods.user_sstent.enable { }; security.sudo.wheelNeedsPassword = false; +---- +home-manager.users."sstent" = { +home.username = "sstent"; + home.homeDirectory = "/home/sstent"; + #targets.genericLinux.enable = true; + + # This value determines the Home Manager release that your + # configuration is compatible with. This helps avoid breakage + # when a new Home Manager release introduces backwards + # incompatible changes. + # + # You can update Home Manager without changing this value. See + # the Home Manager release notes for a list of state version + # changes in each release. + home.stateVersion = "22.05"; + + # Let Home Manager install and manage itself. + programs.home-manager.enable = true; + home.packages = with pkgs; [ + autossh + azure-cli + ansible + sshpass + (import ./python-packages.nix { pkgs = pkgs; }) + pyinfra + sshpass + nmap + nomad_1_4 + consul + terraform + wget + curl + socat + p7zip + #git-run + mr + perl + # beets + qemu_kvm + nixos-generators + nixfmt + deploy-rs + ]; + + +services.keybase.enable = true; +services.kbfs.enable = true; +# home.file.".mrconfig".source = ./mrconfig; +}; +------ }; } \ No newline at end of file