Nix Flakes configuration for MacOS, NixOS and WSL
0
fork

Configure Feed

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

fix(cosmeak+njord): packages cannot be built on darwin and add modules to njord config

cosmeak 819fd7a9 fe8bb3b2

+17 -15
+6 -6
flake.lock
··· 26 26 "nixpkgs-lib": "nixpkgs-lib" 27 27 }, 28 28 "locked": { 29 - "lastModified": 1767609335, 30 - "narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=", 29 + "lastModified": 1768135262, 30 + "narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=", 31 31 "owner": "hercules-ci", 32 32 "repo": "flake-parts", 33 - "rev": "250481aafeb741edfe23d29195671c19b36b6dca", 33 + "rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac", 34 34 "type": "github" 35 35 }, 36 36 "original": { ··· 84 84 }, 85 85 "nixpkgs": { 86 86 "locked": { 87 - "lastModified": 1767480499, 88 - "narHash": "sha256-8IQQUorUGiSmFaPnLSo2+T+rjHtiNWc+OAzeHck7N48=", 87 + "lastModified": 1768242861, 88 + "narHash": "sha256-F4IIxa5xDHjtrmMcayM8lHctUq1oGltfBQu2+oqDWP4=", 89 89 "owner": "nixos", 90 90 "repo": "nixpkgs", 91 - "rev": "30a3c519afcf3f99e2c6df3b359aec5692054d92", 91 + "rev": "1327e798cb055f96f92685df444e9a2c326ab5ed", 92 92 "type": "github" 93 93 }, 94 94 "original": {
+2 -1
modules/hosts/njord/configuration.nix
··· 2 2 let 3 3 configuration = { ... }: { 4 4 imports = with inputs.self.modules.darwin; [ 5 - # 5 + system-garbageCollector 6 + cosmeak 6 7 ]; 7 8 }; 8 9 in
+1 -1
modules/system/garbage-collector.nix
··· 8 8 }; 9 9 }; 10 10 11 - flake.modules.darwin.system.garbageCollector = { ... }: { 11 + flake.modules.darwin.system-garbageCollector = { ... }: { 12 12 nix.gc = { 13 13 automatic = true; 14 14 interval = [{ Weekday = 7; }];
+8 -7
modules/users/cosmeak.nix
··· 7 7 sharedPackages = pkgs: with pkgs; [ 8 8 _1password-gui 9 9 bat 10 - code-cursor 11 10 helix 12 11 jujutsu 12 + just 13 13 lazygit 14 14 librewolf 15 15 obsidian 16 16 spotify 17 17 starship 18 18 vesktop 19 - zed-editor.fhsWithPackages(pkg: [ zlib ]) 20 19 zoxide 21 20 ]; 22 21 in 23 22 { 24 - allowedUnfreePackages = [ "1password" "cursor" "obsidian" "spotify" ]; 23 + allowedUnfreePackages = [ "1password" "cursor" "obsidian" "raycast" "spotify" ]; 25 24 26 25 flake.modules.nixos.${username} = { pkgs, ... }: { 27 26 users.users.${username} = { 28 27 isNormalUser = true; 29 28 extraGroups = [ "networkmanager" "wheel" ]; 30 29 packages = with pkgs; [ 31 - heroic # Game Launcher (Epic Games, GOG) 32 - obs-studio # Recording App 33 - prismlauncher # Minecraft launcher 34 - chirp # Radio programming tool 30 + chirp # Radio programming tool 31 + heroic # Game Launcher (Epic Games, GOG) 32 + obs-studio # Recording App 33 + prismlauncher # Minecraft launcher 34 + zed-editor.fhsWithPackages(pkg: [ zlib ]) # Code editor 35 35 ] ++ (sharedPackages pkgs); 36 36 }; 37 37 }; ··· 46 46 podman # container tool -> replacement of docker 47 47 podman-compose # compose provider for podman 48 48 raycast # replacement for spotlight 49 + zed-editor # Code editor 49 50 ] ++ (sharedPackages pkgs); 50 51 }; 51 52 };