nix machine / user configurations

feat: they call it the lixer

ptr.pet 4bf8285c c61f8ef2

verified
Changed files
+62 -95
hosts
modules
base
pkgs-set
overlays
+59 -92
flake.lock
···
"systems": "systems_2"
},
"locked": {
-
"lastModified": 1744194363,
-
"narHash": "sha256-QkfHPtaRCA1fTW5VlRhj40dgrbXDFudZyY+Qhxe2zKE=",
+
"lastModified": 1744691212,
+
"narHash": "sha256-s3EvpOkk3O3sMC7gir/NBIyFDFuUcBROgMU5Bp/cWfw=",
"ref": "refs/tags/latest",
-
"rev": "cfb8ca7dacbbcab85eacf302478e7af385eff739",
-
"revCount": 401,
+
"rev": "a08b03d1e4ef9540e32c439f543987564c350f6c",
+
"revCount": 411,
"type": "git",
"url": "https://git.gaze.systems/gazesys/website.git"
},
···
}
},
"crane_2": {
-
"locked": {
-
"lastModified": 1737563566,
-
"narHash": "sha256-GLJvkOG29XCynQm8XWPyykMRqIhxKcBARVu7Ydrz02M=",
-
"owner": "ipetkov",
-
"repo": "crane",
-
"rev": "849376434956794ebc7a6b487d31aace395392ba",
-
"type": "github"
-
},
-
"original": {
-
"owner": "ipetkov",
-
"repo": "crane",
-
"type": "github"
-
}
-
},
-
"crane_3": {
"inputs": {
"nixpkgs": [
"limbusart",
···
"type": "github"
}
},
-
"flake-compat_5": {
-
"flake": false,
-
"locked": {
-
"lastModified": 1696426674,
-
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
-
"owner": "edolstra",
-
"repo": "flake-compat",
-
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
-
"type": "github"
-
},
-
"original": {
-
"owner": "edolstra",
-
"repo": "flake-compat",
-
"type": "github"
-
}
-
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_2"
···
"systems": "systems_7"
},
"locked": {
-
"lastModified": 1710146030,
-
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
+
"lastModified": 1731533236,
+
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
-
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
+
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
···
},
"helix": {
"inputs": {
-
"crane": "crane_2",
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs",
"rust-overlay": "rust-overlay_2"
},
"locked": {
-
"lastModified": 1738547365,
-
"narHash": "sha256-4GrVwyIZKx14eVG8TZMKmgyw8v3TuETPrLvYkFNqlyc=",
+
"lastModified": 1744385517,
+
"narHash": "sha256-pqiSmtbquoBM3cVHELcXHl8CLT8moXVkwbtc5xd5Br0=",
"owner": "helix-editor",
"repo": "helix",
-
"rev": "066e938ba083c0259ff411b681eca7bad30980df",
+
"rev": "340934db92aea902a61b9f79b9e6f4bd15111044",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1738610386,
-
"narHash": "sha256-yb6a5efA1e8xze1vcdN2HBxqYr340EsxFMrDUHL3WZM=",
+
"lastModified": 1744400600,
+
"narHash": "sha256-qYhUgA98mhq1QK13r9qVY+sG1ri6FBgyp+GApX6wS20=",
"owner": "nix-community",
"repo": "home-manager",
-
"rev": "066ba0c5cfddbc9e0dddaec73b1561ad38aa8abe",
+
"rev": "b74b22bb6167e8dff083ec6988c98798bf8954d3",
"type": "github"
},
"original": {
···
},
"limbusart": {
"inputs": {
-
"crane": "crane_3",
+
"crane": "crane_2",
"flake-utils": "flake-utils_2",
"nixpkgs": "nixpkgs_2",
"rust-overlay": "rust-overlay_3"
···
]
},
"locked": {
-
"lastModified": 1738579718,
-
"narHash": "sha256-HcNEFumdZ4Y59CBB1h1IzOyPxwn0u/Wson6hhzItXCA=",
+
"lastModified": 1743682999,
+
"narHash": "sha256-bg+aAN8K90r3m/I+xXiXG0gawpbkshwlk93wxUN7KEk=",
"owner": "viperML",
"repo": "nh",
-
"rev": "8ef70b642b8351c010a48f43dda6a1ebf038f5d9",
+
"rev": "9e9a4590b38b62b28f07a1fae973ce7b6ca0687a",
"type": "github"
},
"original": {
···
"treefmt-nix": "treefmt-nix"
},
"locked": {
-
"lastModified": 1738432935,
-
"narHash": "sha256-D/r2NaMrO3jeYeTGg6v7fjWyPJ8omLcphCZ5WiM7xPc=",
+
"lastModified": 1744423808,
+
"narHash": "sha256-DiivRNDj39u86uUilkmbgbx2c1NqWVQ3fxw6fFfVO14=",
"owner": "nix-community",
"repo": "nixd",
-
"rev": "06d1c850614d0ea60b4f7e3fd89cca0628c21feb",
+
"rev": "3aa27fde1edcf7b126c70a62aad05d120209363c",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1708891350,
-
"narHash": "sha256-VOQrKK7Df/IVuNki+NshVuGkTa/Tw0GigPjWcZff6kk=",
+
"lastModified": 1742737607,
+
"narHash": "sha256-rXR5zT+/ivE5JTi6m5tCvqN4obQPIT0mgmrBHkdjwEs=",
"owner": "matthewcroughan",
"repo": "nixinate",
-
"rev": "452f33c60df5b72ad0858f5f2cf224bdf1f17746",
+
"rev": "617b9bb5297147e35cbb24c93e2f30129f31bb9d",
"type": "github"
},
"original": {
···
},
"nixos-hardware": {
"locked": {
-
"lastModified": 1738471961,
-
"narHash": "sha256-cgXDFrplNGs7bCVzXhRofjD8oJYqqXGcmUzXjHmip6Y=",
+
"lastModified": 1744366945,
+
"narHash": "sha256-OuLhysErPHl53BBifhesrRumJNhrlSgQDfYOTXfgIMg=",
"owner": "nixos",
"repo": "nixos-hardware",
-
"rev": "537286c3c59b40311e5418a180b38034661d2536",
+
"rev": "1fe3cc2bc5d2dc9c81cb4e63d2f67c1543340df1",
"type": "github"
},
"original": {
···
]
},
"locked": {
-
"lastModified": 1736095716,
-
"narHash": "sha256-csysw/Szu98QDiA2lhWk9seYOyCebeVEWL89zh1cduM=",
+
"lastModified": 1744290088,
+
"narHash": "sha256-/X9XVEl0EiyisNbF5srrxXRSVoRqdwExuqyspYqqEjQ=",
"owner": "nix-community",
"repo": "NixOS-WSL",
-
"rev": "63c3b4ed1712a3a0621002cd59bfdc80875ecbb0",
+
"rev": "60b4904a1390ac4c89e93d95f6ed928975e525ed",
"type": "github"
},
"original": {
···
},
"nixpkgs": {
"locked": {
-
"lastModified": 1728018373,
-
"narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",
+
"lastModified": 1740560979,
+
"narHash": "sha256-Vr3Qi346M+8CjedtbyUevIGDZW8LcA1fTG0ugPY/Hic=",
"owner": "nixos",
"repo": "nixpkgs",
-
"rev": "bc947f541ae55e999ffdb4013441347d83b00feb",
+
"rev": "5135c59491985879812717f4c9fea69604e7f26f",
"type": "github"
},
"original": {
···
},
"nixpkgs-master": {
"locked": {
-
"lastModified": 1738623125,
-
"narHash": "sha256-gzNHiPZ9J+ktsMhLo8K4rE27R0kvk3iQ6/2557RgOWs=",
+
"lastModified": 1744470639,
+
"narHash": "sha256-lMxXPqKjGsimmkbezzfhWTZT6RThDu4/YryHlFHvHlQ=",
"owner": "nixos",
"repo": "nixpkgs",
-
"rev": "7b529a29bb7775d6a76830b2b4f5bcc740b83b74",
+
"rev": "58f6b61debfbc7b7554e8d68b8e3a4baf476eef7",
"type": "github"
},
"original": {
···
"nixpkgs-wayland": {
"flake": false,
"locked": {
-
"lastModified": 1738519412,
-
"narHash": "sha256-BpNjF2/seQSoN+B4hxoVrzUNVh/hN9LssLI6eVtpOOo=",
+
"lastModified": 1744425287,
+
"narHash": "sha256-dEbTf9WukczQ+cqRs8y511UWsQH3raXnvuEEYNXM3Pk=",
"owner": "nix-community",
"repo": "nixpkgs-wayland",
-
"rev": "8be0c76038b1f76914c600f48ee012fb40714f18",
+
"rev": "fe647dcdd0bcce7b1713f6430266644c6e2dde9b",
"type": "github"
},
"original": {
···
},
"nixpkgs_3": {
"locked": {
-
"lastModified": 1738410390,
-
"narHash": "sha256-xvTo0Aw0+veek7hvEVLzErmJyQkEcRk6PSR4zsRQFEc=",
+
"lastModified": 1744232761,
+
"narHash": "sha256-gbl9hE39nQRpZaLjhWKmEu5ejtQsgI5TWYrIVVJn30U=",
"owner": "nixos",
"repo": "nixpkgs",
-
"rev": "3a228057f5b619feb3186e986dbe76278d707b6e",
+
"rev": "f675531bc7e6657c10a18b565cfebd8aa9e24c14",
"type": "github"
},
"original": {
···
},
"nixpkgs_4": {
"locked": {
-
"lastModified": 1738142207,
-
"narHash": "sha256-NGqpVVxNAHwIicXpgaVqJEJWeyqzoQJ9oc8lnK9+WC4=",
+
"lastModified": 1744232761,
+
"narHash": "sha256-gbl9hE39nQRpZaLjhWKmEu5ejtQsgI5TWYrIVVJn30U=",
"owner": "nixos",
"repo": "nixpkgs",
-
"rev": "9d3ae807ebd2981d593cddd0080856873139aa40",
+
"rev": "f675531bc7e6657c10a18b565cfebd8aa9e24c14",
"type": "github"
},
"original": {
···
"pre-commit-hooks": "pre-commit-hooks"
},
"locked": {
-
"lastModified": 1738246091,
-
"narHash": "sha256-2+KkZsRO+XlOFbXbRgMZbRtlqn5MBNYj4HNmZ/2Tojg=",
+
"lastModified": 1744142264,
+
"narHash": "sha256-h5KyodobZm8dx/HSNN+basgdmjxrQxudjrss4gAQpZk=",
"owner": "oddlama",
"repo": "nix-topology",
-
"rev": "5526269fa3eedf4f4bc00c0bf7a03db31d24b029",
+
"rev": "f49121cbbf4a86c560638ade406d99ee58deb7aa",
"type": "github"
},
"original": {
···
"treefmt-nix": "treefmt-nix_2"
},
"locked": {
-
"lastModified": 1738362438,
-
"narHash": "sha256-EO2dVkMVLThWqv4hobEZEZGWBEuH2Z9SYqQDrbLSclU=",
+
"lastModified": 1744468702,
+
"narHash": "sha256-urKPEftd1R2tEquoSAUGYfAIjRNMsflegtplhG2Bj9w=",
"owner": "nix-community",
"repo": "NUR",
-
"rev": "95ddad0ff0e67c90314c6ca46324dce5f9a910d2",
+
"rev": "93f032a5355b330aa87e22caa6c673d6d8e79726",
"type": "github"
},
"original": {
···
},
"locked": {
-
"lastModified": 1737599167,
-
"narHash": "sha256-S2rHCrQWCDVp63XxL/AQbGr1g5M8Zx14C7Jooa4oM8o=",
+
"lastModified": 1740623427,
+
"narHash": "sha256-3SdPQrZoa4odlScFDUHd4CUPQ/R1gtH4Mq9u8CBiK8M=",
"owner": "oxalica",
"repo": "rust-overlay",
-
"rev": "38374302ae9edf819eac666d1f276d62c712dd06",
+
"rev": "d342e8b5fd88421ff982f383c853f0fc78a847ab",
"type": "github"
},
"original": {
···
"src": "src_2"
},
"locked": {
-
"lastModified": 1738477607,
-
"narHash": "sha256-VtUF7iRNKWg04ZY+j0LjTUBTXYLx3WRFZ5xkeV7vZwY=",
+
"lastModified": 1744439377,
+
"narHash": "sha256-arWn9WIbyhaEgFdxFYLu6KANDFzmqOqwh7KBaDlUYiU=",
"owner": "yusdacra",
"repo": "s3s-flake",
-
"rev": "d64c461d7105c04d393ea2c3c8c6f10147fe66a7",
+
"rev": "d60c8ac249c83bcf3a9cf2b85befc438b43ad44e",
"type": "github"
},
"original": {
···
},
"vscode-extensions": {
"inputs": {
-
"flake-compat": "flake-compat_5",
"flake-utils": "flake-utils_5",
"nixpkgs": [
"nixpkgs"
},
"locked": {
-
"lastModified": 1738547248,
-
"narHash": "sha256-ALPkA9L4G0j7piorEyeQ7zf6fW4vii4ULxRZBXmeKYM=",
+
"lastModified": 1744422829,
+
"narHash": "sha256-rvWFZG02MQuzKLueDQryCLEljRV0Ot4uo44hoKC3CHg=",
"owner": "nix-community",
"repo": "nix-vscode-extensions",
-
"rev": "bfacd5e2786caf61da0ad956728559dd6c1e8037",
+
"rev": "eda6606c9e4790ebe074d18ef074906a750f0d53",
"type": "github"
},
"original": {
+1 -1
hosts/default.nix
···
baseModules = [
../modules
../locale
-
inputs.home.nixosModule
+
inputs.home.nixosModules.default
];
mkSystem = name: system: let
+1 -1
modules/base/nix.nix
···
builtins.mapAttrs
(_: v: {flake = v;})
(lib.filterAttrs (_: v: v ? outputs) inputs);
-
package = pkgs.nixVersions.latest;
+
package = pkgs.lixPackageSets.latest.lix;
gc.automatic = false;
optimise.automatic = true;
extraOptions = ''
+1 -1
pkgs-set/overlays/nur.nix
···
-
{inputs}: inputs.nur.overlay
+
{inputs}: inputs.nur.overlays.default