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: update njord

cosmeak b02dde01 7a73541f

+42 -34
+8 -8
flake.lock
··· 7 7 ] 8 8 }, 9 9 "locked": { 10 - "lastModified": 1763505477, 11 - "narHash": "sha256-nJRd4LY2kT3OELfHqdgWjvToNZ4w+zKCMzS2R6z4sXE=", 10 + "lastModified": 1765066094, 11 + "narHash": "sha256-0YSU35gfRFJzx/lTGgOt6ubP8K6LeW0vaywzNNqxkl4=", 12 12 "owner": "nix-darwin", 13 13 "repo": "nix-darwin", 14 - "rev": "3bda9f6b14161becbd07b3c56411f1670e19b9b5", 14 + "rev": "688427b1aab9afb478ca07989dc754fa543e03d5", 15 15 "type": "github" 16 16 }, 17 17 "original": { 18 18 "owner": "nix-darwin", 19 - "ref": "master", 19 + "ref": "nix-darwin-25.11", 20 20 "repo": "nix-darwin", 21 21 "type": "github" 22 22 } 23 23 }, 24 24 "nixpkgs": { 25 25 "locked": { 26 - "lastModified": 1763966396, 27 - "narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=", 26 + "lastModified": 1765762245, 27 + "narHash": "sha256-3iXM/zTqEskWtmZs3gqNiVtRTsEjYAedIaLL0mSBsrk=", 28 28 "owner": "nixos", 29 29 "repo": "nixpkgs", 30 - "rev": "5ae3b07d8d6527c42f17c876e404993199144b6a", 30 + "rev": "c8cfcd6ccd422e41cc631a0b73ed4d5a925c393d", 31 31 "type": "github" 32 32 }, 33 33 "original": { 34 34 "owner": "nixos", 35 - "ref": "nixos-unstable", 35 + "ref": "nixos-25.11", 36 36 "repo": "nixpkgs", 37 37 "type": "github" 38 38 }
+2 -2
flake.nix
··· 7 7 8 8 inputs = { 9 9 # packages 10 - nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; 10 + nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.11"; 11 11 12 12 # Macos modules 13 13 darwin = { 14 - url = "github:nix-darwin/nix-darwin?ref=master"; 14 + url = "github:nix-darwin/nix-darwin?ref=nix-darwin-25.11"; 15 15 inputs.nixpkgs.follows= "nixpkgs"; 16 16 }; 17 17 };
+22 -20
machines/darwin/njord/default.nix
··· 1 - { pkgs, hostname, ... }: 1 + { lib, pkgs, hostname, ... }: 2 2 { 3 3 imports = [ 4 4 ./homebrew 5 5 ./system 6 6 ]; 7 + 8 + 9 + # workaround to the problem of application not being shown by spotlight 10 + system.activationScripts.applications.text = lib.mkForce ""; 7 11 8 12 # Enable sudo via TouchID 9 13 security.pam.services.sudo_local.touchIdAuth = true; ··· 19 23 programs._1password-gui.enable = true; # Password manager 20 24 21 25 # Users 22 - users.users."cosmeak" = { 23 - packages = with pkgs; [ 24 - alt-tab-macos # alt tab like windows on macos 25 - bruno # ide for testing apis 26 - dbeaver-bin # database client 27 - git # versionning tool 28 - helix # modal code editor 29 - just 30 - lazygit # git tui helper 31 - librewolf # web browser 32 - obsidian # note taking 33 - stats # System monitoring displayed in macos top bar - will be replaced by custom script with sketchybar 34 - spotify # music player 35 - podman # container tool -> replacement of docker 36 - podman-compose # compose provider for podman 37 - raycast # replacement for spotlight 38 - zed-editor # gui code editor 39 - ]; 40 - }; 26 + environment.systemPackages= with pkgs; [ 27 + # alt-tab-macos # alt tab like windows on macos 28 + bruno # ide for testing apis 29 + dbeaver-bin # database client 30 + git # versionning tool 31 + helix # modal code editor 32 + just 33 + lazygit # git tui helper 34 + # librewolf # web browser 35 + # obsidian # note taking 36 + stats # System monitoring displayed in macos top bar - will be replaced by custom script with sketchybar 37 + # spotify # music player 38 + podman # container tool -> replacement of docker 39 + podman-compose # compose provider for podman 40 + # raycast # replacement for spotlight 41 + # zed-editor # gui code editor 42 + ]; 41 43 42 44 # Add environment variables to the system 43 45 environment.variables = {
+1 -1
machines/darwin/njord/homebrew/brews.nix
··· 1 1 { 2 2 homebrew.brews = [ 3 - "wallpapper" # to package 3 + # "wallpapper" # to package 4 4 ]; 5 5 }
+9 -3
machines/darwin/njord/homebrew/casks.nix
··· 1 1 { 2 2 # If something is here, it's either not available in nixpkgs or broken 3 3 homebrew.casks = [ 4 - "figma" # ux/ui 4 + "alt-tab" 5 5 "amethyst" # Window manager (to package for nix) 6 6 # "logitech-g-hub" #! Error when trying to install it 7 7 "balenaetcher" # image flasher 8 - "desmume" # Nintendo DS emulator 9 8 "cursor" # AI code editor - used for testing 10 - "steam" 9 + "desmume" # Nintendo DS emulator 10 + "figma" # ux/ui 11 11 "ghostty" 12 + "librewolf" 13 + "obsidian" 14 + "raycast" 15 + "spotify" 16 + "steam" 17 + "zed" 12 18 ]; 13 19 }