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.

Fix missed overlay

+35 -15
+14 -14
flake.lock
··· 137 137 "flake-compat_3": { 138 138 "flake": false, 139 139 "locked": { 140 - "lastModified": 1761588595, 141 - "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", 142 - "owner": "edolstra", 140 + "lastModified": 1767039857, 141 + "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=", 142 + "owner": "NixOS", 143 143 "repo": "flake-compat", 144 - "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", 144 + "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab", 145 145 "type": "github" 146 146 }, 147 147 "original": { 148 - "owner": "edolstra", 148 + "owner": "NixOS", 149 149 "repo": "flake-compat", 150 150 "type": "github" 151 151 } ··· 246 246 ] 247 247 }, 248 248 "locked": { 249 - "lastModified": 1767024057, 250 - "narHash": "sha256-B1aycRjMRvb6QOGbnqDhiDzZwMebj5jxZ5qyJzaKvpI=", 249 + "lastModified": 1767280655, 250 + "narHash": "sha256-YmaYMduV5ko8zURUT1VLGDbVC1L/bxHS0NsiPoZ6bBM=", 251 251 "owner": "nix-community", 252 252 "repo": "home-manager", 253 - "rev": "34578a2fdfce4257ce5f5baf6e7efbd4e4e252b1", 253 + "rev": "d49d2543f02dbd789ed032188c84570d929223cb", 254 254 "type": "github" 255 255 }, 256 256 "original": { ··· 351 351 }, 352 352 "nixpkgs-unstable": { 353 353 "locked": { 354 - "lastModified": 1766902085, 355 - "narHash": "sha256-coBu0ONtFzlwwVBzmjacUQwj3G+lybcZ1oeNSQkgC0M=", 354 + "lastModified": 1767116409, 355 + "narHash": "sha256-5vKw92l1GyTnjoLzEagJy5V5mDFck72LiQWZSOnSicw=", 356 356 "owner": "nixos", 357 357 "repo": "nixpkgs", 358 - "rev": "c0b0e0fddf73fd517c3471e546c0df87a42d53f4", 358 + "rev": "cad22e7d996aea55ecab064e84834289143e44a0", 359 359 "type": "github" 360 360 }, 361 361 "original": { ··· 434 434 "nixpkgs": "nixpkgs_5" 435 435 }, 436 436 "locked": { 437 - "lastModified": 1765911976, 438 - "narHash": "sha256-t3T/xm8zstHRLx+pIHxVpQTiySbKqcQbK+r+01XVKc0=", 437 + "lastModified": 1767281941, 438 + "narHash": "sha256-6MkqajPICgugsuZ92OMoQcgSHnD6sJHwk8AxvMcIgTE=", 439 439 "owner": "cachix", 440 440 "repo": "git-hooks.nix", 441 - "rev": "b68b780b69702a090c8bb1b973bab13756cc7a27", 441 + "rev": "f0927703b7b1c8d97511c4116eb9b4ec6645a0fa", 442 442 "type": "github" 443 443 }, 444 444 "original": {
+21 -1
flake.nix
··· 44 44 modules ? [ ], 45 45 unstable ? false, 46 46 extraGroups ? [ ], 47 + overlays ? [ ], 47 48 ... 48 49 }: 49 50 inputs.nixpkgs.lib.nixosSystem { ··· 53 54 } 54 55 // nixpkgs.lib.optionalAttrs unstable { 55 56 unstable = import nixpkgs-unstable { 56 - inherit system; 57 + inherit system overlays; 57 58 config.allowUnfree = true; 58 59 }; 59 60 }; ··· 94 95 ]; 95 96 modules = [ 96 97 ./host-specific/misaki/configuration.nix 98 + ]; 99 + overlays = [ 100 + (final: prev: { 101 + # Override the version of Plex installed to be the latest 102 + plexRaw = prev.plexRaw.overrideAttrs rec { 103 + version = "1.43.0.10389-8be686aa6"; 104 + src = final.fetchurl { 105 + url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; 106 + sha256 = "0HjB8Ggekwl5dKwM1Kh51Ic25t3V6veKbuzM7czrpeg="; 107 + }; 108 + }; 109 + ## Override the json object that contains verions and hashes for Immich 110 + #immich = prev.immich.override { sourcesJSON = ./overrides/immich-sources.json; }; 111 + ## Fix errors wit numpy version failing to resolve in the immich ML package 112 + #immich-machine-learning = prev.immich-machine-learning.overrideAttrs 113 + # (finalAttrs: prevAttrs: { 114 + # pythonRelaxDeps = prevAttrs.pythonRelaxDeps ++ [ "numpy" ]; 115 + # }); 116 + }) 97 117 ]; 98 118 }; 99 119 nixosConfigurations.touma-wsl = basicSystem {