diff --git a/flake.nix b/flake.nix index f73bc97..c1a4e64 100644 --- a/flake.nix +++ b/flake.nix @@ -20,7 +20,10 @@ # Specify your home configuration modules here, for example, # the path to your home.nix. - modules = [ ./home.nix ]; + modules = [ + ./home.nix + ./programs.nix + ]; # Optionally use extraSpecialArgs # to pass through arguments to home.nix diff --git a/home.nix b/home.nix index c85c519..7d53e4b 100644 --- a/home.nix +++ b/home.nix @@ -22,6 +22,15 @@ procps bat icdiff + thefuck + kubectl + kubernetes-helm + krew + yarn + python39 + rustup + nodejs_20 + virtualenv # # Adds the 'hello' command to your environment. It prints a friendly # # "Hello, world!" when run. # pkgs.hello @@ -72,5 +81,5 @@ }; # Let Home Manager install and manage itself. - programs.home-manager.enable = true; + # programs.home-manager.enable = true; } diff --git a/programs.nix b/programs.nix index 9dcd972..a84b893 100644 --- a/programs.nix +++ b/programs.nix @@ -25,12 +25,12 @@ zsh = { enable = true; enableAutosuggestions = true; - enableSyntaxHighlighting = true; + syntaxHighlighting.enable = true; enableVteIntegration = true; oh-my-zsh = { enable = true; - plugins = [ "sudo" "git" "golang" "thefuck" "kubectl" "emoji" "pip" "npm" "yarn" "vscode" ]; + plugins = [ "sudo" "git" "golang" "thefuck" "kubectl" "pip" "npm" "yarn" "vscode" ]; theme = "fishy"; }; };