72de63b

Branches > main > 72de63b > files

Stop pinning all packages to unstable

Grahp, 2026-10-29

Commit: 72de63b05d50fc2c4bd72f0a2202a1d0a69ac9b6
Parent: 9228ac5

3 changed files:

nixos/flake.lock modified (view file)

@@ -28,42 +28,43 @@         ]       },       "locked": {-        "lastModified": 1761395627,-        "narHash": "sha256-9wQpgBRW2PzYw1wx+MgCt1IbPAYz93csApLMgSZOJCk=",+        "lastModified": 1792818383,+        "narHash": "sha256-199i7ubVSXTMl+0AAlL7cVCXSjcI+jWByMcimYjeMX0=",         "owner": "nix-community",         "repo": "home-manager",-        "rev": "7296022150cd775917e4c831c393026eae7c2427",+        "rev": "24f2190587513b9c2f73db112a17844ae912d965",         "type": "github"       },       "original": {         "owner": "nix-community",+        "ref": "release-26.05",         "repo": "home-manager",         "type": "github"       }     },     "nixpkgs": {       "locked": {-        "lastModified": 1761114652,-        "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=",+        "lastModified": 1793183032,+        "narHash": "sha256-56mFMf8heLNfYhcgbrh4GpN5x+G9JOfTFXZC3n6w0qM=",         "owner": "nixos",         "repo": "nixpkgs",-        "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c",+        "rev": "08d3a97586f6b6343b3b5e799980773629432610",         "type": "github"       },       "original": {         "owner": "nixos",-        "ref": "nixos-unstable",+        "ref": "nixos-26.05",         "repo": "nixpkgs",         "type": "github"       }     },-    "nixpkgs-clojure": {+    "nixpkgs-unstable": {       "locked": {-        "lastModified": 1792773339,-        "narHash": "sha256-rZLrzrC6i+jnTAlvPZHogKDulY7WWDEv9hJeHieO7Zw=",+        "lastModified": 1793110635,+        "narHash": "sha256-dhoW6VgFWlaodSY5jrBn+CF2FLmaUvDVgM7+C7T2+NM=",         "owner": "nixos",         "repo": "nixpkgs",-        "rev": "3ec636362e1816bc2f0888fa0fa2c69f1bc9e504",+        "rev": "31ecbaca1bdefa45dffc409f0250bd8039ea0010",         "type": "github"       },       "original": {@@ -78,7 +79,7 @@         "claude-code": "claude-code",         "home-manager": "home-manager",         "nixpkgs": "nixpkgs",-        "nixpkgs-clojure": "nixpkgs-clojure"+        "nixpkgs-unstable": "nixpkgs-unstable"       }     },     "systems": {

nixos/flake.nix modified (view file)

@@ -1,28 +1,26 @@-## What the fuck is flakes this shit makes no sense {-  description = "Grahp Flake";+  description = "Grahp Flake :D";    inputs = {-    nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";-    home-manager.url = "github:nix-community/home-manager";+    nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-26.05";+    home-manager.url = "github:nix-community/home-manager?ref=release-26.05";     home-manager.inputs.nixpkgs.follows = "nixpkgs";     claude-code.url = "github:sadjow/claude-code-nix";     claude-code.inputs.nixpkgs.follows = "nixpkgs";-    ## Newer nixpkgs just for the clojure tooling, so I can bump it without updating everything-    nixpkgs-clojure.url = "github:nixos/nixpkgs?ref=nixos-unstable";+    nixpkgs-unstable.url = "github:nixos/nixpkgs?ref=nixos-unstable";   }; -  outputs = { self, nixpkgs, nixpkgs-clojure, home-manager, claude-code, ... }:+  outputs = { self, nixpkgs, nixpkgs-unstable, home-manager, claude-code, ... }:   let-    clojure-overlay = final: prev:-      let new = nixpkgs-clojure.legacyPackages.${prev.stdenv.hostPlatform.system};+    unstable-overlay = final: prev:+      let new = nixpkgs-unstable.legacyPackages.${prev.stdenv.hostPlatform.system};       in { inherit (new) clojure-lsp clj-kondo cljfmt; };   in {      nixosConfigurations = {      pc = nixpkgs.lib.nixosSystem {        modules = [          ./machines/pc/configuration.nix-         { nixpkgs.overlays = [ claude-code.overlays.default clojure-overlay ]; }+         { nixpkgs.overlays = [ claude-code.overlays.default unstable-overlay ]; }          home-manager.nixosModules.home-manager          {            home-manager.useGlobalPkgs = true;@@ -38,7 +36,7 @@      chromebook = nixpkgs.lib.nixosSystem {        modules = [          ./machines/chromebook/configuration.nix-         { nixpkgs.overlays = [ claude-code.overlays.default clojure-overlay ]; }+         { nixpkgs.overlays = [ claude-code.overlays.default unstable-overlay ]; }          home-manager.nixosModules.home-manager          {            home-manager.useGlobalPkgs = true;

nixos/machines/pc/configuration.nix modified (view file)

@@ -70,8 +70,8 @@    services.openssh = {     enable = true;-    passwordAuthentication = false;-    permitRootLogin = "no";+    settings.PasswordAuthentication = false;+    settings.PermitRootLogin = "no";   };    programs.fish.enable = true;