From 2977d979bad68ade3e3de374d5c1d7f928ccf44b Mon Sep 17 00:00:00 2001 From: sstent Date: Sun, 19 Feb 2023 14:02:26 -0500 Subject: [PATCH] sync --- modules/user.nix | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) 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