diff options
Diffstat (limited to 'hosts/kenosis')
| -rw-r--r-- | hosts/kenosis/configuration.nix | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/hosts/kenosis/configuration.nix b/hosts/kenosis/configuration.nix new file mode 100644 index 0000000..637db89 --- /dev/null +++ b/hosts/kenosis/configuration.nix @@ -0,0 +1,81 @@ +{ + config, + pkgs, + inputs, + customNeovim, + ... +}: { + networking = { + computerName = "kenosis"; + hostName = "kenosis"; + localHostName = "kenosis"; + }; + # Primary user for user-specific settings (dock, etc.) + system.primaryUser = "andrew"; + # List packages installed in system profile. To search by name, run: + # $ nix-env -qaP | grep wget + environment.systemPackages = with pkgs; [ + # work tools + go + jdk17 + (google-cloud-sdk.withExtraComponents [ + google-cloud-sdk.components.gke-gcloud-auth-plugin + google-cloud-sdk.components.beta + ]) + nodejs + yarn + kubectl + ffmpeg + dbeaver-bin + ngrok + + claude-code + air + pnpm + librewolf + lazygit + fastfetch + customNeovim.neovim + git + go-swag + blender + (python313.withPackages (ps: + with ps; [ + numpy + ])) + ]; + + homebrew = { + enable = true; + user = "andrew"; + + taps = [ + ]; + brews = [ + "openssh" + "redis" + ]; + casks = [ + "keepingyouawake" + "feishu" + "surfshark" + "scroll-reverser" + "google-chrome" + "firefox" + "chatgpt" + "capcut" + ]; + }; + + # Dock configuration + system.defaults.dock = { + persistent-apps = [ + "/Applications/Nix Apps/Librewolf.app" + "/Applications/Feishu.app" + "/Applications/Ghostty.app" + "/Applications/Nix Apps/DBeaver.app" + "/Applications/Surfshark.app" + "/System/Applications/Utilities/Activity Monitor.app" + ]; + }; +} |
