Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

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

Update flake, allow unfree on odin

+38 -50
+2 -2
default-home.nix
··· 103 103 unstable.bun 104 104 unstable.gh 105 105 unstable.kraft 106 - unstable.claude-code 106 + #unstable.claude-code 107 107 108 108 # Python dev tools 109 109 pyright ··· 118 118 ]; 119 119 120 120 nix = { 121 - #package = config.nix.package ? pkgs.nix; 121 + #package = pkgs.nix; 122 122 settings = { 123 123 experimental-features = [ 124 124 "nix-command"
+34 -34
flake.lock
··· 48 48 "determinate-nixd-aarch64-darwin": { 49 49 "flake": false, 50 50 "locked": { 51 - "narHash": "sha256-uWDS94cAYprGj+AwuT42nuuDDicRLj1S0JwalZGeBRU=", 51 + "narHash": "sha256-zK2dgNHh/p92rk5jN+Y1LOMn0HEdTsS+7XXwb2g52oM=", 52 52 "type": "file", 53 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/macOS" 53 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/macOS" 54 54 }, 55 55 "original": { 56 56 "type": "file", 57 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/macOS" 57 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/macOS" 58 58 } 59 59 }, 60 60 "determinate-nixd-aarch64-linux": { 61 61 "flake": false, 62 62 "locked": { 63 - "narHash": "sha256-uHBcZCh2/Bj5/88TDihupA336tSQDk7s5lVP66IDAX0=", 63 + "narHash": "sha256-ckvZP0zFcbzLXWYOJUqYXkKBt0b2IZcQEr7YjEVtwOI=", 64 64 "type": "file", 65 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/aarch64-linux" 65 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/aarch64-linux" 66 66 }, 67 67 "original": { 68 68 "type": "file", 69 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/aarch64-linux" 69 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/aarch64-linux" 70 70 } 71 71 }, 72 72 "determinate-nixd-x86_64-linux": { 73 73 "flake": false, 74 74 "locked": { 75 - "narHash": "sha256-y+l05H6GNv/1WcrMztDYem8VBWqjc9gNg4WjeQ1PQxo=", 75 + "narHash": "sha256-8dLtm8FJrpyBmrNpspJj30/6I5HGEfjjXuFqURcZ8pk=", 76 76 "type": "file", 77 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/x86_64-linux" 77 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/x86_64-linux" 78 78 }, 79 79 "original": { 80 80 "type": "file", 81 - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.1/x86_64-linux" 81 + "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/x86_64-linux" 82 82 } 83 83 }, 84 84 "determinite": { ··· 92 92 ] 93 93 }, 94 94 "locked": { 95 - "lastModified": 1766549083, 96 - "narHash": "sha256-G1Hljg7vIBt8n9cxO382YAZWtZU/mYfQcg3icdNG8RQ=", 97 - "rev": "ba8999fac986e70f52b4cba15047be7bbb7b6346", 98 - "revCount": 318, 95 + "lastModified": 1768964099, 96 + "narHash": "sha256-sV1OJYyktJRl7I3HxeBvWTWXjqm2uCTS3gS1p+DLn7c=", 97 + "rev": "a5469e9aa3870941320cb92d899b66e141c5a3cd", 98 + "revCount": 394, 99 99 "type": "tarball", 100 - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.15.1/019b4e8a-dc22-75db-aef5-a447efbb1a13/source.tar.gz" 100 + "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.15.2/019bde7d-0725-73ef-9705-498c50ef6e00/source.tar.gz" 101 101 }, 102 102 "original": { 103 103 "type": "tarball", ··· 248 248 ] 249 249 }, 250 250 "locked": { 251 - "lastModified": 1768603898, 252 - "narHash": "sha256-vRV1dWJOCpCal3PRr86wE2WTOMfAhTu6G7bSvOsryUo=", 251 + "lastModified": 1768949235, 252 + "narHash": "sha256-TtjKgXyg1lMfh374w5uxutd6Vx2P/hU81aEhTxrO2cg=", 253 253 "owner": "nix-community", 254 254 "repo": "home-manager", 255 - "rev": "2a63d0e9d2c72ac4d4150ebb242cf8d86f488c8c", 255 + "rev": "75ed713570ca17427119e7e204ab3590cc3bf2a5", 256 256 "type": "github" 257 257 }, 258 258 "original": { ··· 271 271 "nixpkgs-regression": "nixpkgs-regression" 272 272 }, 273 273 "locked": { 274 - "lastModified": 1766546676, 275 - "narHash": "sha256-GsC52VFF9Gi2pgP/haQyPdQoF5Qe2myk1tsPcuJZI28=", 276 - "rev": "51dacdd248e8071cd0243a8245c8c42ac1f33307", 277 - "revCount": 24299, 274 + "lastModified": 1768960381, 275 + "narHash": "sha256-32oMe1y+kwvIJNiJsIvozTuSmDxcwST06i+0ak+L4AU=", 276 + "rev": "45ce621408cb8c9a724193d5fe858eb839662db8", 277 + "revCount": 24453, 278 278 "type": "tarball", 279 - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.15.1/019b4e84-d036-75db-b6c6-6bc2e2035c53/source.tar.gz" 279 + "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.15.2/019bde75-b4ee-74b2-a812-28dc2ee83d58/source.tar.gz" 280 280 }, 281 281 "original": { 282 282 "type": "tarball", ··· 291 291 ] 292 292 }, 293 293 "locked": { 294 - "lastModified": 1768840529, 295 - "narHash": "sha256-e22ou8nikeThx9x9/y29VdMEW4Fm7DBzlhp9ndDJUGE=", 294 + "lastModified": 1769217863, 295 + "narHash": "sha256-RY9kJDXD6+2Td/59LkZ0PFSereCXHdBX9wIkbYjRKCY=", 296 296 "owner": "nix-community", 297 297 "repo": "NixOS-WSL", 298 - "rev": "b8e9a758fa2e08d8ac5c3be5d4b1fcc92fd3ce84", 298 + "rev": "38a5250e57f583662eac3b944830e4b9e169e965", 299 299 "type": "github" 300 300 }, 301 301 "original": { ··· 353 353 }, 354 354 "nixpkgs-unstable": { 355 355 "locked": { 356 - "lastModified": 1768564909, 357 - "narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=", 356 + "lastModified": 1769018530, 357 + "narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=", 358 358 "owner": "nixos", 359 359 "repo": "nixpkgs", 360 - "rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f", 360 + "rev": "88d3861acdd3d2f0e361767018218e51810df8a1", 361 361 "type": "github" 362 362 }, 363 363 "original": { ··· 369 369 }, 370 370 "nixpkgs_2": { 371 371 "locked": { 372 - "lastModified": 1768773494, 373 - "narHash": "sha256-XsM7GP3jHlephymxhDE+/TKKO1Q16phz/vQiLBGhpF4=", 372 + "lastModified": 1769089682, 373 + "narHash": "sha256-9yA/LIuAVQq0lXelrZPjLuLVuZdm03p8tfmHhnDIkms=", 374 374 "owner": "nixos", 375 375 "repo": "nixpkgs", 376 - "rev": "77ef7a29d276c6d8303aece3444d61118ef71ac2", 376 + "rev": "078d69f03934859a181e81ba987c2bb033eebfc5", 377 377 "type": "github" 378 378 }, 379 379 "original": { ··· 392 392 ] 393 393 }, 394 394 "locked": { 395 - "lastModified": 1768908798, 396 - "narHash": "sha256-98kaVYyT0tb8CFSkXPxLs+Ezv2FnBH84pwvQVAXrMWw=", 395 + "lastModified": 1769069492, 396 + "narHash": "sha256-Efs3VUPelRduf3PpfPP2ovEB4CXT7vHf8W+xc49RL/U=", 397 397 "owner": "cachix", 398 398 "repo": "git-hooks.nix", 399 - "rev": "be7d943c905ac39110153679404546625757ec5a", 399 + "rev": "a1ef738813b15cf8ec759bdff5761b027e3e1d23", 400 400 "type": "github" 401 401 }, 402 402 "original": {
+2 -14
host-specific/odin/packages.nix
··· 89 89 # why wouldn't I want documentation on my system 90 90 man-pages 91 91 man-pages-posix 92 - linuxPackages_latest.perf 92 + perf 93 93 ]; 94 94 documentation.dev.enable = true; 95 95 ··· 125 125 126 126 # Logseq uses an ancient version of Electron, so we enable that 127 127 nixpkgs.config.permittedInsecurePackages = [ "electron-25.9.0" ]; 128 - 129 - # Whitelist some unfree packages 130 - nixpkgs.config.allowUnfreePredicate = 131 - pkg: 132 - builtins.elem (lib.getName pkg) [ 133 - "discord" 134 - "spotify" 135 - "obsidian" 136 - "unstable.obsidian" 137 - "tailscale" 138 - "google-chrome" 139 - "slack" 140 - ]; 128 + nixpkgs.config.allowUnfree = true; 141 129 }