diff --git a/flake.lock b/flake.lock index 141c70b..42c7285 100644 --- a/flake.lock +++ b/flake.lock @@ -1,6 +1,22 @@ { "nodes": { "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1717312683, + "narHash": "sha256-FrlieJH50AuvagamEvWMIE6D2OAnERuDboFDYAED/dE=", + "owner": "nix-community", + "repo": "flake-compat", + "rev": "38fd3954cf65ce6faf3d0d45cd26059e059f07ea", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_2": { "flake": false, "locked": { "lastModified": 1696426674, @@ -16,7 +32,7 @@ "type": "github" } }, - "flake-compat_2": { + "flake-compat_3": { "flake": false, "locked": { "lastModified": 1696426674, @@ -105,11 +121,32 @@ "type": "github" } }, - "nixos-wsl": { + "nixos-cosmic": { "inputs": { "flake-compat": "flake-compat", + "nixpkgs": "nixpkgs_2", + "nixpkgs-stable": "nixpkgs-stable", + "rust-overlay": "rust-overlay" + }, + "locked": { + "lastModified": 1730776371, + "narHash": "sha256-qLH/qtoBoKZJ5I2Ry312jCVJTfXu6XcCdcXPPAyJhBM=", + "owner": "lilyinstarlight", + "repo": "nixos-cosmic", + "rev": "c62f5e8c7a9a1ebc4013b617e0e054011c747d49", + "type": "github" + }, + "original": { + "owner": "lilyinstarlight", + "repo": "nixos-cosmic", + "type": "github" + } + }, + "nixos-wsl": { + "inputs": { + "flake-compat": "flake-compat_2", "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs_2" + "nixpkgs": "nixpkgs_3" }, "locked": { "lastModified": 1726981058, @@ -142,7 +179,39 @@ "type": "github" } }, + "nixpkgs-stable": { + "locked": { + "lastModified": 1730602179, + "narHash": "sha256-efgLzQAWSzJuCLiCaQUCDu4NudNlHdg2NzGLX5GYaEY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3c2f1c4ca372622cb2f9de8016c9a0b1cbd0f37c", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-24.05", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs_2": { + "locked": { + "lastModified": 1730531603, + "narHash": "sha256-Dqg6si5CqIzm87sp57j5nTaeBbWhHFaVyG7V6L8k3lY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "7ffd9ae656aec493492b44d0ddfb28e79a1ea25d", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { "locked": { "lastModified": 1726320982, "narHash": "sha256-RuVXUwcYwaUeks6h3OLrEmg14z9aFXdWppTWPMTwdQw=", @@ -158,7 +227,7 @@ "type": "github" } }, - "nixpkgs_3": { + "nixpkgs_4": { "locked": { "lastModified": 1728241625, "narHash": "sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw=", @@ -177,14 +246,36 @@ "root": { "inputs": { "game-of-life": "game-of-life", + "nixos-cosmic": "nixos-cosmic", "nixos-wsl": "nixos-wsl", - "nixpkgs": "nixpkgs_3", + "nixpkgs": "nixpkgs_4", "snowfall-lib": "snowfall-lib" } }, + "rust-overlay": { + "inputs": { + "nixpkgs": [ + "nixos-cosmic", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1730687492, + "narHash": "sha256-xQVadjquBA/tFxDt5A55LJ1D1AvkVWsnrKC2o+pr8F4=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "41814763a2c597755b0755dbe3e721367a5e420f", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, "snowfall-lib": { "inputs": { - "flake-compat": "flake-compat_2", + "flake-compat": "flake-compat_3", "flake-utils-plus": "flake-utils-plus", "nixpkgs": [ "nixpkgs" diff --git a/flake.nix b/flake.nix index a27e95a..caa4b83 100644 --- a/flake.nix +++ b/flake.nix @@ -11,6 +11,7 @@ inputs.nixpkgs.follows = "nixpkgs"; }; game-of-life.url = "github:local-interloper/game-of-life"; + nixos-cosmic.url = "github:lilyinstarlight/nixos-cosmic"; }; outputs = inputs: let diff --git a/systems/x86_64-linux/th0nkpad-nixos/default.nix b/systems/x86_64-linux/th0nkpad-nixos/default.nix index 511fbf2..0f3d067 100644 --- a/systems/x86_64-linux/th0nkpad-nixos/default.nix +++ b/systems/x86_64-linux/th0nkpad-nixos/default.nix @@ -51,6 +51,7 @@ in spotify appimage-run inputs.game-of-life.packages.x86_64-linux.default + inputs.nixos-cosmic # thunderbird ]; };