From fc86ef784c2ac4294f13bdf216184cbd18008ab5 Mon Sep 17 00:00:00 2001 From: zackartz Date: Fri, 24 May 2024 11:45:24 -0400 Subject: [PATCH] add home for pluto --- homes/x86_64-linux/zack@pluto/default.nix | 76 +++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 homes/x86_64-linux/zack@pluto/default.nix diff --git a/homes/x86_64-linux/zack@pluto/default.nix b/homes/x86_64-linux/zack@pluto/default.nix new file mode 100644 index 0000000..0d117f0 --- /dev/null +++ b/homes/x86_64-linux/zack@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; + }; +}