diff --git a/flake.lock b/flake.lock index cabfe8b..b49b563 100644 --- a/flake.lock +++ b/flake.lock @@ -64,6 +64,45 @@ "type": "github" } }, + "fenix": { + "inputs": { + "nixpkgs": [ + "fh", + "nixpkgs" + ], + "rust-analyzer-src": "rust-analyzer-src" + }, + "locked": { + "narHash": "sha256-BMN2Sf1yuv5pw2koZZdMCCaghUYyo0hOtxY/v2zmiL8=", + "rev": "76e468cd74a08edcbabb14ce1698ebd2f5fad9d2", + "revCount": 1581, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/nix-community/fenix/0.1.1581%2Brev-76e468cd74a08edcbabb14ce1698ebd2f5fad9d2/018a425b-5c00-7475-80f5-a86f7ba6808e/source.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://api.flakehub.com/f/nix-community/fenix/0.1.1565.tar.gz" + } + }, + "fh": { + "inputs": { + "fenix": "fenix", + "flake-compat": "flake-compat", + "naersk": "naersk", + "nixpkgs": "nixpkgs" + }, + "locked": { + "narHash": "sha256-DWuGtjwz3cIR1IxJV8Kwm7vn2LijGGuPX8TOcwFvWXc=", + "rev": "c1b3308d60944c851e53df5eafd2384edec24178", + "revCount": 240, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/fh/0.1.5/018aadd0-e626-7807-abc0-756fc529f996/source.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://flakehub.com/f/DeterminateSystems/fh/*.tar.gz" + } + }, "firefox-addons": { "inputs": { "flake-utils": "flake-utils", @@ -87,6 +126,22 @@ "type": "gitlab" } }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "flake-parts": { "inputs": { "nixpkgs-lib": "nixpkgs-lib" @@ -195,6 +250,27 @@ "type": "github" } }, + "naersk": { + "inputs": { + "nixpkgs": [ + "fh", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1692351612, + "narHash": "sha256-KTGonidcdaLadRnv9KFgwSMh1ZbXoR/OBmPjeNMhFwU=", + "owner": "nix-community", + "repo": "naersk", + "rev": "78789c30d64dea2396c9da516bbcc8db3a475207", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "naersk", + "type": "github" + } + }, "nh": { "inputs": { "flake-parts": "flake-parts", @@ -272,18 +348,15 @@ }, "nixpkgs": { "locked": { - "lastModified": 1695559356, - "narHash": "sha256-kXZ1pUoImD9OEbPCwpTz4tHsNTr4CIyIfXb3ocuR8sI=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "261abe8a44a7e8392598d038d2e01f7b33cf26d0", - "type": "github" + "narHash": "sha256-aRTTXkYvhXosGx535iAFUaoFboUrZSYb1Ooih/auGp0=", + "rev": "a999c1cc0c9eb2095729d5aa03e0d8f7ed256780", + "revCount": 519597, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.519597%2Brev-a999c1cc0c9eb2095729d5aa03e0d8f7ed256780/018a3d35-4db5-76c3-aca2-de1920cf506f/source.tar.gz" }, "original": { - "owner": "nixos", - "ref": "nixos-23.05", - "repo": "nixpkgs", - "type": "github" + "type": "tarball", + "url": "https://api.flakehub.com/f/NixOS/nixpkgs/0.1.514192.tar.gz" } }, "nixpkgs-lib": { @@ -320,6 +393,22 @@ "type": "github" } }, + "nixpkgs_2": { + "locked": { + "lastModified": 1695559356, + "narHash": "sha256-kXZ1pUoImD9OEbPCwpTz4tHsNTr4CIyIfXb3ocuR8sI=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "261abe8a44a7e8392598d038d2e01f7b33cf26d0", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-23.05", + "repo": "nixpkgs", + "type": "github" + } + }, "nmd": { "flake": false, "locked": { @@ -356,18 +445,36 @@ "inputs": { "agenix": "agenix", "disko": "disko", + "fh": "fh", "firefox-addons": "firefox-addons", "home-manager": "home-manager_2", "impermanence": "impermanence", "nh": "nh", "nix-formatter-pack": "nix-formatter-pack", "nixos-hardware": "nixos-hardware", - "nixpkgs": "nixpkgs", + "nixpkgs": "nixpkgs_2", "nixpkgs-unstable": "nixpkgs-unstable", "sops-nix": "sops-nix", "vscode-server": "vscode-server" } }, + "rust-analyzer-src": { + "flake": false, + "locked": { + "lastModified": 1693248848, + "narHash": "sha256-TIroiasNKgsVHEjO4y8fBPHgFON1t91DMmOaXNLixXM=", + "owner": "rust-lang", + "repo": "rust-analyzer", + "rev": "62268e474e9165de0cdb08d3794eec4b6ef1c6cd", + "type": "github" + }, + "original": { + "owner": "rust-lang", + "ref": "nightly", + "repo": "rust-analyzer", + "type": "github" + } + }, "sops-nix": { "inputs": { "nixpkgs": [ diff --git a/nixos/default.nix b/nixos/default.nix index 124c1be..66d9d47 100644 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -1,4 +1,4 @@ -{ config, desktop, hostname, inputs, lib, modulesPath, outputs, pkgs, platform, stateVersion, username, ... }: +{ config, desktop, hostname, inputs, lib, modulesPath, outputs, pkgs, stateVersion, username, ... }: let # Only enable auto upgrade if current config came from a clean tree # This avoids accidental auto-upgrades when working locally. diff --git a/nixos/floki/disks.nix b/nixos/floki/disks.nix index 34c4157..c7fc018 100644 --- a/nixos/floki/disks.nix +++ b/nixos/floki/disks.nix @@ -13,8 +13,6 @@ in partitions = { ESP = { size = "512M"; - bootable = true; - flags = [ "esp" ]; type = "EF00"; content = { type = "filesystem";