diff --git a/flake.lock b/flake.lock index a7da5ba..c1f2282 100644 --- a/flake.lock +++ b/flake.lock @@ -153,11 +153,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1676755131, - "narHash": "sha256-7NStYx97MUE0lgKefaSKLGxnIBP4cZD714oFM7g+60M=", + "lastModified": 1678973562, + "narHash": "sha256-ta7YGwAd2qMBewnHf7WWErbR9CzfIWM+ORWlQ0T62gs=", "owner": "famedly", "repo": "conduit", - "rev": "84cfed52317a64627b33d759479a7ace7d58c337", + "rev": "664ee7d89a7f9add52be519dcce1e2d333506ed1", "type": "gitlab" }, "original": { @@ -279,22 +279,6 @@ "type": "github" } }, - "devshell_3": { - "flake": false, - "locked": { - "lastModified": 1667210711, - "narHash": "sha256-IoErjXZAkzYWHEpQqwu/DeRNJGFdR7X2OGbkhMqMrpw=", - "owner": "numtide", - "repo": "devshell", - "rev": "96a9dd12b8a447840cc246e17a47b81a4268bba7", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "devshell", - "type": "github" - } - }, "dream2nix": { "inputs": { "alejandra": [ @@ -368,10 +352,13 @@ "crane": "crane_3", "devshell": [ "helix", - "nci", - "devshell" + "nci" + ], + "flake-parts": [ + "helix", + "nci", + "parts" ], - "flake-parts": "flake-parts_3", "flake-utils-pre-commit": [ "helix", "nci" @@ -404,14 +391,18 @@ "pre-commit-hooks": [ "helix", "nci" + ], + "pruned-racket-catalog": [ + "helix", + "nci" ] }, "locked": { - "lastModified": 1671323629, - "narHash": "sha256-9KHTPjIDjfnzZ4NjpE3gGIVHVHopy6weRDYO/7Y3hF8=", + "lastModified": 1677289985, + "narHash": "sha256-lUp06cTTlWubeBGMZqPl9jODM99LpWMcwxRiscFAUJg=", "owner": "nix-community", "repo": "dream2nix", - "rev": "2d7d68505c8619410df2c6b6463985f97cbcba6e", + "rev": "28b973a8d4c30cc1cbb3377ea2023a76bc3fb889", "type": "github" }, "original": { @@ -520,24 +511,6 @@ "type": "github" } }, - "flake-parts_3": { - "inputs": { - "nixpkgs-lib": "nixpkgs-lib_3" - }, - "locked": { - "lastModified": 1668450977, - "narHash": "sha256-cfLhMhnvXn6x1vPm+Jow3RiFAUSCw/l1utktCw5rVA4=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "d591857e9d7dd9ddbfba0ea02b43b927c3c0f1fa", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, "flake-utils": { "locked": { "lastModified": 1659877975, @@ -585,11 +558,11 @@ }, "flake-utils_3": { "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "lastModified": 1676283394, + "narHash": "sha256-XX2f9c3iySLCw54rJ/CZs+ZK6IQy7GXNY4nSOyu2QG4=", "owner": "numtide", "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "rev": "3db36a8b464d0c4532ba1c7dda728f4576d6d073", "type": "github" }, "original": { @@ -697,14 +670,15 @@ "inputs": { "nci": "nci_2", "nixpkgs": "nixpkgs_3", + "parts": "parts_3", "rust-overlay": "rust-overlay_3" }, "locked": { - "lastModified": 1677212844, - "narHash": "sha256-UGxPlSUFjsf79T/77cBE9ICjgXlrVJ3bYbTX7erUgnc=", + "lastModified": 1678976063, + "narHash": "sha256-4qzR+6MaV30aR0R8i1XnaeZwfYUMl0u64WQthFjnd6A=", "owner": "helix-editor", "repo": "helix", - "rev": "621ab0e57f051790a663dd4a32c841bb96bdd527", + "rev": "21a3fb8f29990a847adba369b0c3aaf3b592f456", "type": "github" }, "original": { @@ -721,11 +695,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1677276957, - "narHash": "sha256-/vhdNhQj2CWgqdfD2KLEZWDleOfen0t2EiaGiyivnJU=", + "lastModified": 1678967335, + "narHash": "sha256-oFppZaAVRA0G/aVPvjtWaQI5EQ2dZ5LgbEKfsBmKQgA=", "owner": "nix-community", "repo": "home-manager", - "rev": "664945b3e09b4551c4e63e16efebd493cf5eac74", + "rev": "b832390db376fbbf44115904cfab6680fb42e076", "type": "github" }, "original": { @@ -750,6 +724,22 @@ "type": "indirect" } }, + "mk-naked-shell": { + "flake": false, + "locked": { + "lastModified": 1676572903, + "narHash": "sha256-oQoDHHUTxNVSURfkFcYLuAK+btjs30T4rbEUtCUyKy8=", + "owner": "yusdacra", + "repo": "mk-naked-shell", + "rev": "aeca9f8aa592f5e8f71f407d081cb26fd30c5a57", + "type": "github" + }, + "original": { + "owner": "yusdacra", + "repo": "mk-naked-shell", + "type": "github" + } + }, "nci": { "inputs": { "devshell": "devshell", @@ -776,23 +766,24 @@ }, "nci_2": { "inputs": { - "devshell": "devshell_3", "dream2nix": "dream2nix_2", + "mk-naked-shell": "mk-naked-shell", "nixpkgs": [ "helix", "nixpkgs" ], + "parts": "parts_2", "rust-overlay": [ "helix", "rust-overlay" ] }, "locked": { - "lastModified": 1671430291, - "narHash": "sha256-UIc7H8F3N8rK72J/Vj5YJdV72tvDvYjH+UPsOFvlcsE=", + "lastModified": 1677297103, + "narHash": "sha256-ArlJIbp9NGV9yvhZdV0SOUFfRlI/kHeKoCk30NbSiLc=", "owner": "yusdacra", "repo": "nix-cargo-integration", - "rev": "b1b0d38b8c3b0d0e6a38638d5bbe10b0bc67522c", + "rev": "a79272a2cb0942392bb3a5bf9a3ec6bc568795b2", "type": "github" }, "original": { @@ -810,11 +801,11 @@ "rust-overlay": "rust-overlay_4" }, "locked": { - "lastModified": 1676390054, - "narHash": "sha256-w0KvrM+9WIEYr0juDh4Vs39ed2IaT0T696fp9pZ7i1I=", + "lastModified": 1678728829, + "narHash": "sha256-KbA8uakGfjfvRH+Td/VegiLdHrnqIZHkMTQ5XBjL2dE=", "owner": "oxalica", "repo": "nil", - "rev": "944d5c335531778a1d7b54a97bf7fb5ec0c3e976", + "rev": "e7045f1779fd202a3316f84b864c304f339cccea", "type": "github" }, "original": { @@ -880,11 +871,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1677232326, - "narHash": "sha256-rAk2/80kLvA3yIMmSV86T1B4kNvwCFMSQ1FxXndaUB0=", + "lastModified": 1678397099, + "narHash": "sha256-5xq8YJe+h19TlD+EI4AE/3H3jcCcQ2AWU6CWBVc5tRc=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "2d44015779cced4eec9df5b8dab238b9f6312cb2", + "rev": "556101ff85bd6e20900ec73ee525b935154bc8ea", "type": "github" }, "original": { @@ -963,11 +954,11 @@ "nixpkgs-lib_3": { "locked": { "dir": "lib", - "lastModified": 1665349835, - "narHash": "sha256-UK4urM3iN80UXQ7EaOappDzcisYIuEURFRoGQ/yPkug=", + "lastModified": 1675183161, + "narHash": "sha256-Zq8sNgAxDckpn7tJo7V1afRSk2eoVbu3OjI1QklGLNg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "34c5293a71ffdb2fe054eb5288adc1882c1eb0b1", + "rev": "e1e1b192c1a5aab2960bf0a0bd53a2e8124fa18e", "type": "github" }, "original": { @@ -996,11 +987,11 @@ "nixpkgs-wayland": { "flake": false, "locked": { - "lastModified": 1677107974, - "narHash": "sha256-1+7OEEvxJLTyg+4U9DXMnpZw+o6gSQb37lj9e3hzzSw=", + "lastModified": 1678976019, + "narHash": "sha256-ClqWeHZAZGme3vSipaGEQzryVVCWay5HKPj54z+egJ4=", "owner": "nix-community", "repo": "nixpkgs-wayland", - "rev": "73294e8760f2fcacfead0d2f29e354031b211ec7", + "rev": "27c43eede5d7f7f5e90b22df6da81d1a6d295fa5", "type": "github" }, "original": { @@ -1043,11 +1034,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1677063315, - "narHash": "sha256-qiB4ajTeAOVnVSAwCNEEkoybrAlA+cpeiBxLobHndE8=", + "lastModified": 1678898370, + "narHash": "sha256-xTICr1j+uat5hk9FyuPOFGxpWHdJRibwZC+ATi0RbtE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "988cc958c57ce4350ec248d2d53087777f9e1949", + "rev": "ac718d02867a84b42522a0ece52d841188208f2c", "type": "github" }, "original": { @@ -1059,11 +1050,11 @@ }, "nur": { "locked": { - "lastModified": 1677277666, - "narHash": "sha256-XpLjEdvFexiK7m0pA/JYWSYmuKYVCrnVwq2hja7meOc=", + "lastModified": 1678978081, + "narHash": "sha256-JCJQ1qAjl5L4R/7IhYEE0tr09tSftq1Ylt45AU7iPGg=", "owner": "nix-community", "repo": "NUR", - "rev": "a13614be5eec4d5c377bcd4da3f230349bd64afd", + "rev": "8888f20e3047320731ad905be02418738b0319c9", "type": "github" }, "original": { @@ -1090,6 +1081,46 @@ "type": "github" } }, + "parts_2": { + "inputs": { + "nixpkgs-lib": [ + "helix", + "nci", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1675933616, + "narHash": "sha256-/rczJkJHtx16IFxMmAWu5nNYcSXNg1YYXTHoGjLrLUA=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "47478a4a003e745402acf63be7f9a092d51b83d7", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "parts_3": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_3" + }, + "locked": { + "lastModified": 1675933616, + "narHash": "sha256-/rczJkJHtx16IFxMmAWu5nNYcSXNg1YYXTHoGjLrLUA=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "47478a4a003e745402acf63be7f9a092d51b83d7", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, "poetry2nix": { "flake": false, "locked": { @@ -1216,11 +1247,11 @@ ] }, "locked": { - "lastModified": 1671416426, - "narHash": "sha256-kpSH1Jrxfk2qd0pRPJn1eQdIOseGv5JuE+YaOrqU9s4=", + "lastModified": 1677292251, + "narHash": "sha256-D+6q5Z2MQn3UFJtqsM5/AvVHi3NXKZTIMZt1JGq/spA=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "fbaaff24f375ac25ec64268b0a0d63f91e474b7d", + "rev": "34cdbf6ad480ce13a6a526f57d8b9e609f3d65dc", "type": "github" }, "original": { @@ -1241,11 +1272,11 @@ ] }, "locked": { - "lastModified": 1675391458, - "narHash": "sha256-ukDKZw922BnK5ohL9LhwtaDAdCsJL7L6ScNEyF1lO9w=", + "lastModified": 1678415622, + "narHash": "sha256-tems1jHETCYEen8QrW61yVVX0F4zOGy4ImB43iDc7bY=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "383a4acfd11d778d5c2efcf28376cbd845eeaedf", + "rev": "9f687941160108f89dd8bd2c650d32c15a35c7c7", "type": "github" }, "original": { @@ -1273,11 +1304,11 @@ }, "utils": { "locked": { - "lastModified": 1667395993, - "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "lastModified": 1676283394, + "narHash": "sha256-XX2f9c3iySLCw54rJ/CZs+ZK6IQy7GXNY4nSOyu2QG4=", "owner": "numtide", "repo": "flake-utils", - "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "rev": "3db36a8b464d0c4532ba1c7dda728f4576d6d073", "type": "github" }, "original": { diff --git a/modules/base/hm-system-defaults.nix b/modules/base/hm-system-defaults.nix index 232dc20..afde09c 100644 --- a/modules/base/hm-system-defaults.nix +++ b/modules/base/hm-system-defaults.nix @@ -30,7 +30,7 @@ export PATH=${builtins.concatStringsSep ":" config.home.sessionPath}:$PATH ''} ${builtins.concatStringsSep "\n" (lib.mapAttrsToList (k: v: '' - export ${k}="${v}" + export ${k}="${builtins.toString v}" '') config.home.sessionVariables)} ${config.home.sessionVariablesExtra}