diff --git a/flake.lock b/flake.lock index b4b8ebec..84acdd93 100644 --- a/flake.lock +++ b/flake.lock @@ -73,6 +73,26 @@ "url": "https://git.xenia.me.uk/pixelifytica/iosevka.git" } }, + "nix-index-database": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1722136042, + "narHash": "sha256-x3FmT4QSyK28itMiR5zfYhUrG5nY+2dv+AIcKfmSp5A=", + "owner": "nix-community", + "repo": "nix-index-database", + "rev": "c0ca47e8523b578464014961059999d8eddd4aae", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nix-index-database", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1717602782, @@ -91,11 +111,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1721949857, - "narHash": "sha256-DID446r8KsmJhbCzx4el8d9SnPiE8qa6+eEQOJ40vR0=", + "lastModified": 1722221733, + "narHash": "sha256-sga9SrrPb+pQJxG1ttJfMPheZvDOxApFfwXCFO0H9xw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a1cc729dcbc31d9b0d11d86dc7436163548a9665", + "rev": "12bf09802d77264e441f48e25459c10c93eada2e", "type": "github" }, "original": { @@ -115,11 +135,11 @@ ] }, "locked": { - "lastModified": 1721724566, - "narHash": "sha256-6H+OTxXkOrh3P+15bhkQJY7OaBrQVzx4Pz+pCn6rtIg=", + "lastModified": 1722359438, + "narHash": "sha256-EOf9LC4eSQPJIdtL1PZ3wK7g+o0Sqac83T+hz7twvbc=", "owner": "nix-community", "repo": "plasma-manager", - "rev": "b967e042896de0f64513d4596e3d1f3eae445d1c", + "rev": "110d50c34faaa6f4e268bbcf008db3c26c8f9d00", "type": "github" }, "original": { @@ -133,6 +153,7 @@ "base16": "base16", "home-manager": "home-manager", "iosevka-custom": "iosevka-custom", + "nix-index-database": "nix-index-database", "nixpkgs": "nixpkgs_2", "plasma-manager": "plasma-manager", "tt-schemes": "tt-schemes" diff --git a/flake.nix b/flake.nix index 26550af0..649a4d98 100644 --- a/flake.nix +++ b/flake.nix @@ -19,6 +19,10 @@ home-manager.follows = "home-manager"; }; }; + nix-index-database = { + url = "github:nix-community/nix-index-database"; + inputs.nixpkgs.follows = "nixpkgs"; + }; iosevka-custom.url = "git+https://git.xenia.me.uk/pixelifytica/iosevka.git"; base16.url = "github:SenchoPens/base16.nix"; tt-schemes = { @@ -32,6 +36,7 @@ nixpkgs, home-manager, plasma-manager, + nix-index-database, iosevka-custom, base16, tt-schemes, @@ -104,7 +109,10 @@ networking = { inherit hostName; }; - nix.settings.trusted-users = [ username ]; + nix = { + package = pkgs.nixVersions.latest; + settings.trusted-users = [ username ]; + }; services.greetd.settings.initial_session.user = username; programs.${loginShell} = lib.mkIf (loginShell != "bash") { enable = true; }; users.users.${username} = { @@ -133,6 +141,7 @@ users.${username} = { imports = [ base16.homeManagerModule + nix-index-database.hmModules.nix-index { scheme = "${tt-schemes}/base16/one-light.yaml"; } ./home/${hostName}.nix ];