diff --git a/homes/x86_64-linux/zoey@pluto/default.nix b/homes/x86_64-linux/zoey@pluto/default.nix new file mode 100644 index 0000000..0d117f0 --- /dev/null +++ b/homes/x86_64-linux/zoey@pluto/default.nix @@ -0,0 +1,76 @@ +{ + inputs, + pkgs, + system, + lib, + ... +}: { + apps = { + tools.git.enable = true; + tools.tmux.enable = true; + tools.neovim.enable = true; + tools.starship.enable = true; + tools.skim.enable = true; + tools.direnv.enable = true; + tools.tealdeer.enable = true; + tools.bat.enable = true; + }; + + shells.zsh.enable = true; + + xdg.enable = true; + + programs = { + gpg.enable = true; + man.enable = true; + eza.enable = true; + dircolors = { + enable = true; + enableZshIntegration = true; + }; + }; + + # catppuccin.enable = true; + + home.packages = [ + pkgs.mosh + + pkgs.nix-output-monitor + pkgs.fastfetch + + pkgs.nh + + pkgs.killall + pkgs.custom.rebuild + ]; + + programs.zoxide = { + enable = true; + enableZshIntegration = true; + options = ["--cmd cd"]; + }; + + programs.cava = { + enable = true; + catppuccin.enable = true; + }; + + programs.btop = { + enable = true; + catppuccin.enable = true; + extraConfig = '' + update_ms = 100 + vim_keys = true + ''; + }; + + programs.lazygit = { + enable = true; + catppuccin.enable = true; + }; + + programs.fzf = { + enable = true; + catppuccin.enable = true; + }; +} diff --git a/systems/x86_64-linux/pluto/default.nix b/systems/x86_64-linux/pluto/default.nix index b8733a8..8351949 100644 --- a/systems/x86_64-linux/pluto/default.nix +++ b/systems/x86_64-linux/pluto/default.nix @@ -12,7 +12,7 @@ ]; nix.settings = { - trusted-users = ["zack"]; + trusted-users = ["zoey"]; }; # Bootloader. @@ -85,6 +85,18 @@ ]; }; + users.users.zoey = { + isNormalUser = true; + description = "zoey"; + extraGroups = ["networkmanager" "wheel" "docker"]; + shell = pkgs.zsh; + packages = with pkgs; []; + hashedPassword = "$6$rounds=2000000$673Iz4rM8Dr9yz7C$Xq5JXxE7ioUrpZmMf3uTrPN2ODrEu3Sph6EhWyPoM5Ty./FhgB9hU0mz1yYo8sUj7wdUMWfR98haVJ24Wv3BK/"; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILOThndTuZC0H+aHfTr2FrFr4KaYfvZ4MCA/W+POUHtW zoey@earth" + ]; + }; + users.users.alfie = { isNormalUser = true; description = "alfie"; @@ -118,6 +130,15 @@ }; }; + snowfallorg.users.zoey = { + create = true; + admin = false; + + home = { + enable = true; + }; + }; + snowfallorg.users.alfie = { create = true; admin = false;