Nix Flakes configuration for MacOS, NixOS and WSL
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(njord): cleanup the mess from the moving pkgs commit

cosmeak f954b46f d3cf3072

+23 -45
-23
modules/hosts/njord/configuration.nix
··· 108 108 "zed" # Code editor 109 109 "logi-options+" # 110 110 ]; 111 - 112 - environment.systemPackages = with pkgs; [ 113 - _1password-gui 114 - bat 115 - helix 116 - jujutsu 117 - just 118 - lazygit 119 - librewolf 120 - obsidian 121 - spotify 122 - starship 123 - zoxide 124 - 125 - alt-tab-macos # alt tab like windows on macos 126 - bruno # IDE for testing apis 127 - dbeaver-bin # Database client 128 - ghostty-bin # Terminal emulator 129 - stats # System monitoring displayed in macos top bar - will be replaced by custom script with sketchybar 130 - podman # container tool -> replacement of docker 131 - podman-compose # compose provider for podman 132 - raycast # replacement for spotlight 133 - ]; 134 111 }; 135 112 in 136 113 {
+23 -22
modules/users/cosmeak.nix
··· 5 5 # Shared packages between all my machines (nixos or darwin) 6 6 # where I used it at a normal user 7 7 sharedPackages = pkgs: with pkgs; [ 8 - _1password-gui 9 - bat 10 - helix 11 - jujutsu 12 - just 13 - lazygit 14 - librewolf 15 - obsidian 16 - spotify 17 - starship 18 - zoxide 8 + _1password-gui # Password manager 9 + bat # Replacement for the `cat` cmd 10 + helix # Code Editor 11 + just # Cmd helper 12 + lazygit # Git TUI 13 + librewolf # Web browser 14 + obsidian # Note editor 15 + spotify # Music player 16 + starship # Customizable shell prompt 17 + zoxide # Faster replacement of the `cd` cmd 19 18 ]; 20 19 in 21 20 { ··· 26 25 isNormalUser = true; 27 26 extraGroups = [ "networkmanager" "wheel" ]; 28 27 packages = with pkgs; [ 29 - chirp # Radio programming tool 30 28 heroic # Game Launcher (Epic Games, GOG) 31 29 obs-studio # Recording App 32 30 prismlauncher # Minecraft launcher ··· 39 37 flake.modules.darwin.${username} = { pkgs, ... }: { 40 38 users.users.${username} = { 41 39 home = "Users/${username}/"; 42 - # packages = with pkgs; [ 43 - # alt-tab-macos # alt tab like windows on macos 44 - # bruno # IDE for testing apis 45 - # dbeaver-bin # Database client 46 - # ghostty-bin # Terminal emulator 47 - # stats # System monitoring displayed in macos top bar - will be replaced by custom script with sketchybar 48 - # podman # container tool -> replacement of docker 49 - # podman-compose # compose provider for podman 50 - # raycast # replacement for spotlight 51 - # ] ++ (sharedPackages pkgs); 52 40 }; 41 + 42 + environment.systemPackages = with pkgs; [ 43 + alt-tab-macos # alt tab like windows on macos 44 + bruno # IDE for testing apis 45 + chirp # Radio programming tool 46 + dbeaver-bin # Database client 47 + ghostty-bin # Terminal emulator 48 + jujutsu # VCS 49 + stats # System monitoring displayed in macos top bar 50 + podman # container tool -> replacement of docker 51 + podman-compose # compose provider for podman 52 + raycast # replacement for spotlight 53 + ]++ (sharedPackages pkgs); 53 54 }; 54 55 }