diff --git a/flake.in.nix b/flake.in.nix index 2394146..db7f2fb 100644 --- a/flake.in.nix +++ b/flake.in.nix @@ -25,28 +25,30 @@ chaotic = mkInput "chaotic-cx/nyx/nyxpkgs-unstable"; emacs = mkCustomUrl "git+https://git.pupbrained.xyz/pupbrained/nixmacs.git"; ghostty = mkInput "ghostty-org/ghostty"; + hypr-dynamic-cursors = mkFollowing "VirtCode/hypr-dynamic-cursors" "hyprland"; hyprland = mkWithSubmodules "https://github.com/hyprwm/Hyprland"; hyprland-plugins = mkFollowing "hyprwm/hyprland-plugins" "hyprland"; hyprpanel = mkInput "ThomasCarey4/HyprPanel-NixFix"; - hyprswitch = mkInput "h3rmt/hyprswitch/release"; hyprspace = mkFollowing "KZDKM/Hyprspace" "hyprland"; - hypr-dynamic-cursors = mkFollowing "VirtCode/hypr-dynamic-cursors" "hyprland"; - jovian = mkInput "Jovian-Experiments/Jovian-NixOS"; + hyprswitch = mkInput "h3rmt/hyprswitch/release"; impermanence = mkInput "nix-community/impermanence"; + jovian = mkInput "Jovian-Experiments/Jovian-NixOS"; + kirsch = mkCustomUrl "https://flakehub.com/f/molarmanful/kirsch/0.3.0"; nix-colors = mkInput "Misterio77/nix-colors"; nixos-apple-silicon = mkInput "tpwrules/nixos-apple-silicon"; nixos-facter-modules = mkInput "numtide/nixos-facter-modules"; nixpkgs = mkInput "NixOS/nixpkgs/nixos-unstable"; + nixpkgs-jdk16 = mkInput "NixOS/nixpkgs/0e713aed46a8a43f6b6cc31c98c017a10dcf8810"; # last version to have temurin 16 nixvim = mkInput "pupbrained/nvim-config"; treefmt-nix = mkInput "numtide/treefmt-nix"; - xmonad-contrib = mkInput "xmonad/xmonad-contrib"; wezterm = mkInput "wez/wezterm?dir=nix"; + xmonad-contrib = mkInput "xmonad/xmonad-contrib"; zen-browser = mkInput "youwen5/zen-browser-flake"; - niri = mkFollowingNixpkgs "sodiboo/niri-flake"; cosmic = mkFollowingNixpkgs "lilyinstarlight/nixos-cosmic"; darwin = mkFollowingNixpkgs "LnL7/nix-darwin/master"; home-manager = mkFollowingNixpkgs "nix-community/home-manager"; + niri = mkFollowingNixpkgs "sodiboo/niri-flake"; nix-index-database = mkFollowingNixpkgs "nix-community/nix-index-database"; snowfall-flake = mkFollowingNixpkgs "snowfallorg/flake"; snowfall-lib = mkFollowingNixpkgs "snowfallorg/lib/dev"; diff --git a/flake.lock b/flake.lock index 854dc79..916b13b 100644 --- a/flake.lock +++ b/flake.lock @@ -60,11 +60,11 @@ ] }, "locked": { - "lastModified": 1742213273, - "narHash": "sha256-0l0vDb4anfsBu1rOs94bC73Hub+xEivgBAo6QXl2MmU=", + "lastModified": 1744289235, + "narHash": "sha256-ZFkHLdimtFzQACsVVyZkZlfYdj4iNy3PkzXfrwmlse8=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "484b732195cc53f4536ce4bd59a5c6402b1e7ccf", + "rev": "c8282f4982b56dfa5e9b9f659809da93f8d37e7a", "type": "github" }, "original": { @@ -129,16 +129,37 @@ "type": "github" } }, + "bited-utils": { + "inputs": { + "devshell": "devshell", + "flake-parts": "flake-parts_2", + "nixpkgs": "nixpkgs_15", + "systems": "systems_8" + }, + "locked": { + "lastModified": 1744118807, + "narHash": "sha256-cVSKdpVKyU/w11e+7wblPlUOg6k4EFUh6l7I+wY8OIY=", + "owner": "molarmanful", + "repo": "bited-utils", + "rev": "4f2e89e736b4ad376ee924abfb32f75123c8f85d", + "type": "github" + }, + "original": { + "owner": "molarmanful", + "repo": "bited-utils", + "type": "github" + } + }, "catppuccin": { "inputs": { "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1743414153, - "narHash": "sha256-bFIXz7SvLlSNR4M3vYPYS1CpEN9vTUiH01R4iR/BDmA=", + "lastModified": 1744447794, + "narHash": "sha256-z5uK5BDmFg0L/0EW2XYLGr39FbQeXyNVnIEhkZrG8+Q=", "owner": "catppuccin", "repo": "nix", - "rev": "2f52f9ead26f80d7b391cedcbb3eb309bd83fff4", + "rev": "c44fe73ed8e5d5809eded7cc6156ca9c40044e42", "type": "github" }, "original": { @@ -156,11 +177,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1743436583, - "narHash": "sha256-/kNLhA26WdNbdUV+X6wlshhJjivL7dieWwymROOpZks=", + "lastModified": 1744633322, + "narHash": "sha256-kfHIxZ0vhGLwsl9srMnOldN2LfbpjYEpuA+c7T8tPHU=", "owner": "chaotic-cx", "repo": "nyx", - "rev": "a6eeaf5be31f374db1677207c0ce964e8a8accff", + "rev": "f556e2849cc0aa506c4d38979c0718f64a4616ce", "type": "github" }, "original": { @@ -173,7 +194,7 @@ "codeium": { "inputs": { "flake-utils": "flake-utils_4", - "nixpkgs": "nixpkgs_16" + "nixpkgs": "nixpkgs_20" }, "locked": { "lastModified": 1733165974, @@ -199,11 +220,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1743419774, - "narHash": "sha256-oZfx6GN9vBR5hr+CWl17ontcfeLBw0l834tj80QLwFY=", + "lastModified": 1744628957, + "narHash": "sha256-g1lGl2j5b6sjAdfLXHyIQh8gvKBKnDuwYTR4EMexdP0=", "owner": "lilyinstarlight", "repo": "nixos-cosmic", - "rev": "4f659ef4b5b63c260ba3a2241e93355d82821f1c", + "rev": "e9da1352e4b3ad6778ae3166fbe10c6a3a879c21", "type": "github" }, "original": { @@ -241,11 +262,11 @@ ] }, "locked": { - "lastModified": 1743350051, - "narHash": "sha256-QtVfBQe5VBnRPP5ustegPlsTdV/SZzt8akOIN5Hlwjk=", + "lastModified": 1744478979, + "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "eaff8219d629bb86e71e3274e1b7915014e7fb22", + "rev": "43975d782b418ebf4969e9ccba82466728c2851b", "type": "github" }, "original": { @@ -256,6 +277,42 @@ } }, "devshell": { + "inputs": { + "nixpkgs": "nixpkgs_14" + }, + "locked": { + "lastModified": 1735644329, + "narHash": "sha256-tO3HrHriyLvipc4xr+Ewtdlo7wM1OjXNjlWRgmM7peY=", + "owner": "numtide", + "repo": "devshell", + "rev": "f7795ede5b02664b57035b3b757876703e2c3eac", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "devshell", + "type": "github" + } + }, + "devshell_2": { + "inputs": { + "nixpkgs": "nixpkgs_16" + }, + "locked": { + "lastModified": 1741473158, + "narHash": "sha256-kWNaq6wQUbUMlPgw8Y+9/9wP0F8SHkjy24/mN3UAppg=", + "owner": "numtide", + "repo": "devshell", + "rev": "7c9e793ebe66bcba8292989a68c0419b737a22a0", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "devshell", + "type": "github" + } + }, + "devshell_3": { "inputs": { "nixpkgs": [ "nixvim", @@ -327,11 +384,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1742452566, - "narHash": "sha256-sVuLDQ2UIWfXUBbctzrZrXM2X05YjX08K7XHMztt36E=", + "lastModified": 1744231114, + "narHash": "sha256-60gLl2rJFt6SRwqWimsTAeHgfsIE1iV0zChdJFOvx8w=", "owner": "nix-community", "repo": "fenix", - "rev": "7d9ba794daf5e8cc7ee728859bc688d8e26d5f06", + "rev": "0ccfe532b1433da8e5a23cd513ff6847e0f6a8c2", "type": "github" }, "original": { @@ -485,6 +542,42 @@ } }, "flake-parts_2": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_2" + }, + "locked": { + "lastModified": 1738453229, + "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_3": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_3" + }, + "locked": { + "lastModified": 1743550720, + "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "c621e8422220273271f52058f618c94e405bb0f5", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_4": { "inputs": { "nixpkgs-lib": [ "nixvim", @@ -578,7 +671,7 @@ }, "flake-utils_10": { "inputs": { - "systems": "systems_13" + "systems": "systems_15" }, "locked": { "lastModified": 1731533236, @@ -596,7 +689,7 @@ }, "flake-utils_11": { "inputs": { - "systems": "systems_14" + "systems": "systems_16" }, "locked": { "lastModified": 1731533236, @@ -650,7 +743,7 @@ }, "flake-utils_4": { "inputs": { - "systems": "systems_8" + "systems": "systems_10" }, "locked": { "lastModified": 1701680307, @@ -668,7 +761,7 @@ }, "flake-utils_5": { "inputs": { - "systems": "systems_9" + "systems": "systems_11" }, "locked": { "lastModified": 1731533236, @@ -686,7 +779,7 @@ }, "flake-utils_6": { "inputs": { - "systems": "systems_10" + "systems": "systems_12" }, "locked": { "lastModified": 1731533236, @@ -719,7 +812,7 @@ }, "flake-utils_8": { "inputs": { - "systems": "systems_11" + "systems": "systems_13" }, "locked": { "lastModified": 1694529238, @@ -737,7 +830,7 @@ }, "flake-utils_9": { "inputs": { - "systems": "systems_12" + "systems": "systems_14" }, "locked": { "lastModified": 1731533236, @@ -798,11 +891,11 @@ "zon2nix": "zon2nix" }, "locked": { - "lastModified": 1743191728, - "narHash": "sha256-LrQd2IkfcmHdBh+pwPEPXzcosBerIEFzz/DbVNzBqig=", + "lastModified": 1744598233, + "narHash": "sha256-iJG46EoxQlyKDck0isEloW8rLsk4akCjCw5nxhsugN4=", "owner": "ghostty-org", "repo": "ghostty", - "rev": "1067cd3d8a061eb5b23bc1a4c46ca10af4481941", + "rev": "9d9d781a0b7142ddc176167ef5e889618d295ef5", "type": "github" }, "original": { @@ -846,7 +939,7 @@ }, "git-ignore-nix": { "inputs": { - "nixpkgs": "nixpkgs_22" + "nixpkgs": "nixpkgs_26" }, "locked": { "lastModified": 1709087332, @@ -865,7 +958,7 @@ }, "git-ignore-nix_2": { "inputs": { - "nixpkgs": "nixpkgs_24" + "nixpkgs": "nixpkgs_28" }, "locked": { "lastModified": 1709087332, @@ -973,11 +1066,11 @@ ] }, "locked": { - "lastModified": 1743430792, - "narHash": "sha256-pGKDA84oK1WTt2yxBUjAwKLacNwJkf9CS7cTXXfgWvI=", + "lastModified": 1744400600, + "narHash": "sha256-qYhUgA98mhq1QK13r9qVY+sG1ri6FBgyp+GApX6wS20=", "owner": "nix-community", "repo": "home-manager", - "rev": "216690777e47aa0fb1475e4dbe2510554ce0bc4b", + "rev": "b74b22bb6167e8dff083ec6988c98798bf8954d3", "type": "github" }, "original": { @@ -993,11 +1086,11 @@ ] }, "locked": { - "lastModified": 1743438213, - "narHash": "sha256-ZZDN+0v1r4I1xkQWlt8euOJv5S4EvElUCZMrDjTCEsY=", + "lastModified": 1744650422, + "narHash": "sha256-m3/FzlNbLzfbZ1F0PUm8oEHNjGgea+bXT5uvAodt4t4=", "owner": "nix-community", "repo": "home-manager", - "rev": "ccd7df836e1f42ea84806760f25b77b586370259", + "rev": "273ad32fbb4769ac56e15caccdbdaad2c2e6b88a", "type": "github" }, "original": { @@ -1036,11 +1129,11 @@ "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1743278085, - "narHash": "sha256-tbFdT9irSXfM1hPaLIW6uBLy65JbI7kQ7jP0Puo3alM=", + "lastModified": 1744109570, + "narHash": "sha256-wYBn/AETdeQH866IWvNgNt7YrUeLxjhUSWnJzl3+zLM=", "owner": "VirtCode", "repo": "hypr-dynamic-cursors", - "rev": "fecc7b9b828d5b58e58d395c6544ed16b180008f", + "rev": "07a9ca62466edf58a251a3d9d1470f8d502ffee0", "type": "github" }, "original": { @@ -1094,11 +1187,11 @@ ] }, "locked": { - "lastModified": 1739049071, - "narHash": "sha256-3+7TpXMrbsUXSwgr5VAKAnmkzMb6JO+Rvc9XRb5NMg4=", + "lastModified": 1743953322, + "narHash": "sha256-prQ5JKopXtzCMX2eT3dXbaVvGmzjMRE2bXStQDdazpM=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "175c6b29b6ff82100539e7c4363a35a02c74dd73", + "rev": "9d7f2687c84c729afbc3b13f7937655570f2978d", "type": "github" }, "original": { @@ -1123,11 +1216,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1743437607, - "narHash": "sha256-n/ph/EIdKLYS8CMnlOtYtq1Po1iRy8E3TmX9hBsD7Dg=", + "lastModified": 1744646317, + "narHash": "sha256-IHiF831GJNv+d+bAJ8Ys5+EaI222/T6QQA9BFcnlqTY=", "ref": "refs/heads/main", - "rev": "4c987b20e28362410d0c9f9a37bafd6f128b0a2c", - "revCount": 5954, + "rev": "8b7b169043de2a9d95f8505edb8b6576fac586fd", + "revCount": 5997, "submodules": true, "type": "git", "url": "https://github.com/hyprwm/Hyprland" @@ -1155,11 +1248,11 @@ ] }, "locked": { - "lastModified": 1743339740, - "narHash": "sha256-G6a7R/gb1xH0yI2uevTmDpxZf6rvMh1lOu0gYrqVu5U=", + "lastModified": 1743950622, + "narHash": "sha256-8qjDapcQeDqxQUIm5gA0x6XZtowV/14bOs3K0tCSMoU=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "6dca4ece21864e329394b81cfc767778089097e2", + "rev": "be6b9875dd5c586fb401d294bb98c31973849651", "type": "github" }, "original": { @@ -1180,11 +1273,11 @@ ] }, "locked": { - "lastModified": 1738422629, - "narHash": "sha256-5v+bv75wJWvahyM2xcMTSNNxmV8a7hb01Eey5zYnBJw=", + "lastModified": 1743714874, + "narHash": "sha256-yt8F7NhMFCFHUHy/lNjH/pjZyIDFNk52Q4tivQ31WFo=", "owner": "hyprwm", "repo": "hyprland-protocols", - "rev": "755aef8dab49d0fc4663c715fa4ad221b2aedaed", + "rev": "3a5c2bda1c1a4e55cc1330c782547695a93f05b2", "type": "github" }, "original": { @@ -1277,11 +1370,11 @@ ] }, "locked": { - "lastModified": 1741191527, - "narHash": "sha256-kM+11Nch47Xwfgtw2EpRitJuORy4miwoMuRi5tyMBDY=", + "lastModified": 1744468525, + "narHash": "sha256-9HySx+EtsbbKlZDlY+naqqOV679VdxP6x6fP3wxDXJk=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "72df3861f1197e41b078faa3e38eedd60e00018d", + "rev": "f1000c54d266e6e4e9d646df0774fac5b8a652df", "type": "github" }, "original": { @@ -1364,11 +1457,11 @@ ] }, "locked": { - "lastModified": 1741534688, - "narHash": "sha256-EV3945SnjOCuRVbGRghsWx/9D89FyshnSO1Q6/TuQ14=", + "lastModified": 1743950287, + "narHash": "sha256-/6IAEWyb8gC/NKZElxiHChkouiUOrVYNq9YqG0Pzm4Y=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "dd1f720cbc2dbb3c71167c9598045dd3261d27b3", + "rev": "f2dc70e448b994cef627a157ee340135bd68fbc6", "type": "github" }, "original": { @@ -1456,11 +1549,11 @@ ] }, "locked": { - "lastModified": 1743144043, - "narHash": "sha256-QlEk4Xm5KG0jW5Kus9teY3bhxdf0GUTexxTUCaJM5ms=", + "lastModified": 1744270169, + "narHash": "sha256-yV6OhBUj3Ag1l9gdf7eObkAoli35SUxDtFvC8JbsVrk=", "owner": "Jovian-Experiments", "repo": "Jovian-NixOS", - "rev": "1c17514c8558886af0afc34b6c348c1f2ee9fd24", + "rev": "10d3614023e2fb15e5e7089235e9958b9aa71a6c", "type": "github" }, "original": { @@ -1475,11 +1568,11 @@ "nixpkgs": "nixpkgs_13" }, "locked": { - "lastModified": 1743144043, - "narHash": "sha256-QlEk4Xm5KG0jW5Kus9teY3bhxdf0GUTexxTUCaJM5ms=", + "lastModified": 1744648917, + "narHash": "sha256-xtBc0YMCP/x3+3iqnfdd4d9qEHvxQsGHamhhlegsGFE=", "owner": "Jovian-Experiments", "repo": "Jovian-NixOS", - "rev": "1c17514c8558886af0afc34b6c348c1f2ee9fd24", + "rev": "66c4c9dccd26330ebb0e91aa6ba89ca8835dfdc5", "type": "github" }, "original": { @@ -1488,6 +1581,27 @@ "type": "github" } }, + "kirsch": { + "inputs": { + "bited-utils": "bited-utils", + "devshell": "devshell_2", + "flake-parts": "flake-parts_3", + "nixpkgs": "nixpkgs_17", + "systems": "systems_9" + }, + "locked": { + "lastModified": 1744338117, + "narHash": "sha256-0ZtlSkqShfhPZiM5cjzevDL+ie96l13STzBEl0v6FP0=", + "rev": "b78a2a04a8603b5ce6ffae4b22d294708a940963", + "revCount": 498, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/molarmanful/kirsch/0.3.4/019622a7-f59e-79dc-8a4a-32ce88705e5a/source.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://flakehub.com/f/molarmanful/kirsch/0.3.0" + } + }, "libpng": { "flake": false, "locked": { @@ -1517,11 +1631,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1743370893, - "narHash": "sha256-u2PqVBoECxAsnY+1yy9DwWetuYyT7uw1FkSpGgh1mBI=", + "lastModified": 1744480072, + "narHash": "sha256-h9MGdfc1ddQLaZ5eXdxUOY4SGvRe0IzIuX/03yVRras=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "22b0f8584e754448911fb50dd028af91ba9f579d", + "rev": "c845f42f0bf9a02350a1e561cb702911c61428a9", "type": "github" }, "original": { @@ -1550,11 +1664,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1743260207, - "narHash": "sha256-AtizkeSqu7AeMe/JjN8CjENfTKgMGifDW0U2z+S0ygA=", + "lastModified": 1744475937, + "narHash": "sha256-vJXhE2BCJO3AxGUGqL7GW7ReeAL+OKy80ErMYDuILjM=", "owner": "YaLTeR", "repo": "niri", - "rev": "b2c34e7fe94a12a65083ac73759672427ea2ccbf", + "rev": "95eafba346a17104a9af71021011fcdc9e13776b", "type": "github" }, "original": { @@ -1566,7 +1680,7 @@ "nix-colors": { "inputs": { "base16-schemes": "base16-schemes", - "nixpkgs-lib": "nixpkgs-lib_2" + "nixpkgs-lib": "nixpkgs-lib_4" }, "locked": { "lastModified": 1707825078, @@ -1656,11 +1770,11 @@ ] }, "locked": { - "lastModified": 1743306489, - "narHash": "sha256-LROaIjSLo347cwcHRfSpqzEOa2FoLSeJwU4dOrGm55E=", + "lastModified": 1744518957, + "narHash": "sha256-RLBSWQfTL0v+7uyskC5kP6slLK1jvIuhaAh8QvB75m4=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "b3696bfb6c24aa61428839a99e8b40c53ac3a82d", + "rev": "4fc9ea78c962904f4ea11046f3db37c62e8a02fd", "type": "github" }, "original": { @@ -1672,7 +1786,7 @@ "nixos-apple-silicon": { "inputs": { "flake-compat": "flake-compat_4", - "nixpkgs": "nixpkgs_14", + "nixpkgs": "nixpkgs_18", "rust-overlay": "rust-overlay_3" }, "locked": { @@ -1691,11 +1805,11 @@ }, "nixos-facter-modules": { "locked": { - "lastModified": 1738752252, - "narHash": "sha256-/nA3tDdp/2g0FBy8966ppC2WDoyXtUWaHkZWL+N3ZKc=", + "lastModified": 1743671943, + "narHash": "sha256-7sYig0+RcrR3sOL5M+2spbpFUHyEP7cnUvCaqFOBjyU=", "owner": "numtide", "repo": "nixos-facter-modules", - "rev": "60f8b8f3f99667de6a493a44375e5506bf0c48b1", + "rev": "58ad9691670d293a15221d4a78818e0088d2e086", "type": "github" }, "original": { @@ -1720,6 +1834,22 @@ "type": "github" } }, + "nixpkgs-jdk16": { + "locked": { + "lastModified": 1722515366, + "narHash": "sha256-1b8rIevHcxxf+9DZ9GYY4NMqj7Bs0fWyJ7ScLlZ5xhI=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0e713aed46a8a43f6b6cc31c98c017a10dcf8810", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0e713aed46a8a43f6b6cc31c98c017a10dcf8810", + "type": "github" + } + }, "nixpkgs-lib": { "locked": { "lastModified": 1735774519, @@ -1733,6 +1863,33 @@ } }, "nixpkgs-lib_2": { + "locked": { + "lastModified": 1738452942, + "narHash": "sha256-vJzFZGaCpnmo7I6i416HaBLpC+hvcURh/BQwROcGIp8=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz" + } + }, + "nixpkgs-lib_3": { + "locked": { + "lastModified": 1743296961, + "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=", + "owner": "nix-community", + "repo": "nixpkgs.lib", + "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nixpkgs.lib", + "type": "github" + } + }, + "nixpkgs-lib_4": { "locked": { "lastModified": 1697935651, "narHash": "sha256-qOfWjQ2JQSQL15KLh6D7xQhx0qgZlYZTYlcEiRuAMMw=", @@ -1749,11 +1906,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1743367904, - "narHash": "sha256-sOos1jZGKmT6xxPvxGQyPTApOunXvScV4lNjBCXd/CI=", + "lastModified": 1744440957, + "narHash": "sha256-FHlSkNqFmPxPJvy+6fNLaNeWnF1lZSgqVCl/eWaJRc4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "7ffe0edc685f14b8c635e3d6591b0bbb97365e6c", + "rev": "26d499fc9f1d567283d5d56fcf367edd815dba1d", "type": "github" }, "original": { @@ -1797,11 +1954,11 @@ }, "nixpkgs-stable_4": { "locked": { - "lastModified": 1743231893, - "narHash": "sha256-tpJsHMUPEhEnzySoQxx7+kA+KUtgWqvlcUBqROYNNt0=", + "lastModified": 1744309437, + "narHash": "sha256-QZnNHM823am8apCqKSPdtnzPGTy2ZB4zIXOVoBp5+W0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c570c1f5304493cafe133b8d843c7c1c4a10d3a6", + "rev": "f9ebe33a928b5d529c895202263a5ce46bdf12f7", "type": "github" }, "original": { @@ -1876,11 +2033,11 @@ }, "nixpkgs_13": { "locked": { - "lastModified": 1739214665, - "narHash": "sha256-26L8VAu3/1YRxS8MHgBOyOM8xALdo6N0I04PgorE7UM=", + "lastModified": 1743583204, + "narHash": "sha256-F7n4+KOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "64e75cd44acf21c7933d61d7721e812eac1b5a0a", + "rev": "2c8d3f48d33929642c1c12cd243df4cc7d2ce434", "type": "github" }, "original": { @@ -1891,6 +2048,68 @@ } }, "nixpkgs_14": { + "locked": { + "lastModified": 1722073938, + "narHash": "sha256-OpX0StkL8vpXyWOGUD6G+MA26wAXK6SpT94kLJXo6B4=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "e36e9f57337d0ff0cf77aceb58af4c805472bfae", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_15": { + "locked": { + "lastModified": 1736344531, + "narHash": "sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc+c2c=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "bffc22eb12172e6db3c5dde9e3e5628f8e3e7912", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-unstable", + "type": "indirect" + } + }, + "nixpkgs_16": { + "locked": { + "lastModified": 1722073938, + "narHash": "sha256-OpX0StkL8vpXyWOGUD6G+MA26wAXK6SpT94kLJXo6B4=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "e36e9f57337d0ff0cf77aceb58af4c805472bfae", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_17": { + "locked": { + "lastModified": 1744032190, + "narHash": "sha256-KSlfrncSkcu1YE+uuJ/PTURsSlThoGkRqiGDVdbiE/k=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "b0b4b5f8f621bfe213b8b21694bab52ecfcbf30b", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixpkgs-unstable", + "type": "indirect" + } + }, + "nixpkgs_18": { "locked": { "lastModified": 1741851582, "narHash": "sha256-cPfs8qMccim2RBgtKGF+x9IBCduRvd/N5F4nYpU0TVE=", @@ -1906,13 +2125,13 @@ "type": "github" } }, - "nixpkgs_15": { + "nixpkgs_19": { "locked": { - "lastModified": 1743315132, - "narHash": "sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om+D4UnDhlDW9BE=", + "lastModified": 1744463964, + "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "52faf482a3889b7619003c0daec593a1912fddc1", + "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", "type": "github" }, "original": { @@ -1922,7 +2141,23 @@ "type": "github" } }, - "nixpkgs_16": { + "nixpkgs_2": { + "locked": { + "lastModified": 1744098102, + "narHash": "sha256-tzCdyIJj9AjysC3OuKA+tMD/kDEDAF9mICPDU7ix0JA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c8cd81426f45942bb2906d5ed2fe21d2f19d95b7", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_20": { "locked": { "lastModified": 1702346276, "narHash": "sha256-eAQgwIWApFQ40ipeOjVSoK4TEHVd6nbSd9fApiHIw5A=", @@ -1938,7 +2173,7 @@ "type": "github" } }, - "nixpkgs_17": { + "nixpkgs_21": { "locked": { "lastModified": 1734474063, "narHash": "sha256-Yk7+G3aWZpl9dnPBbZievN3htxiONcLXcxwdE9n0mX4=", @@ -1953,7 +2188,7 @@ "type": "github" } }, - "nixpkgs_18": { + "nixpkgs_22": { "locked": { "lastModified": 1734119587, "narHash": "sha256-AKU6qqskl0yf2+JdRdD0cfxX4b9x3KKV5RqA6wijmPM=", @@ -1969,7 +2204,7 @@ "type": "github" } }, - "nixpkgs_19": { + "nixpkgs_23": { "locked": { "lastModified": 1733097829, "narHash": "sha256-9hbb1rqGelllb4kVUCZ307G2k3/UhmA8PPGBoyuWaSw=", @@ -1985,23 +2220,7 @@ "type": "github" } }, - "nixpkgs_2": { - "locked": { - "lastModified": 1742889210, - "narHash": "sha256-hw63HnwnqU3ZQfsMclLhMvOezpM7RSB0dMAtD5/sOiw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "698214a32beb4f4c8e3942372c694f40848b360d", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_20": { + "nixpkgs_24": { "locked": { "lastModified": 1735554305, "narHash": "sha256-zExSA1i/b+1NMRhGGLtNfFGXgLtgo+dcuzHzaWA6w3Q=", @@ -2017,7 +2236,7 @@ "type": "github" } }, - "nixpkgs_21": { + "nixpkgs_25": { "locked": { "lastModified": 1735821806, "narHash": "sha256-cuNapx/uQeCgeuhUhdck3JKbgpsml259sjUQnWM7zW8=", @@ -2033,85 +2252,85 @@ "type": "github" } }, - "nixpkgs_22": { - "locked": { - "lastModified": 1666603677, - "narHash": "sha256-apAEIj+z1iwMaMJ4tB21r/VTetfGDLDzuhXRHJknIAU=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "074da18a72269cc5a6cf444dce42daea5649b2fe", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_23": { - "locked": { - "lastModified": 0, - "narHash": "sha256-hw63HnwnqU3ZQfsMclLhMvOezpM7RSB0dMAtD5/sOiw=", - "path": "/nix/store/4m21g6b3bq78vn5skaxjmqwg7fnir87j-source", - "type": "path" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_24": { - "locked": { - "lastModified": 1666603677, - "narHash": "sha256-apAEIj+z1iwMaMJ4tB21r/VTetfGDLDzuhXRHJknIAU=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "074da18a72269cc5a6cf444dce42daea5649b2fe", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_25": { - "locked": { - "lastModified": 0, - "narHash": "sha256-hw63HnwnqU3ZQfsMclLhMvOezpM7RSB0dMAtD5/sOiw=", - "path": "/nix/store/4m21g6b3bq78vn5skaxjmqwg7fnir87j-source", - "type": "path" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, "nixpkgs_26": { "locked": { - "lastModified": 1742889210, - "narHash": "sha256-hw63HnwnqU3ZQfsMclLhMvOezpM7RSB0dMAtD5/sOiw=", - "owner": "nixos", + "lastModified": 1666603677, + "narHash": "sha256-apAEIj+z1iwMaMJ4tB21r/VTetfGDLDzuhXRHJknIAU=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "698214a32beb4f4c8e3942372c694f40848b360d", + "rev": "074da18a72269cc5a6cf444dce42daea5649b2fe", "type": "github" }, "original": { - "owner": "nixos", + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_27": { + "locked": { + "lastModified": 0, + "narHash": "sha256-tzCdyIJj9AjysC3OuKA+tMD/kDEDAF9mICPDU7ix0JA=", + "path": "/nix/store/m7y9g8z15va6sd0h12zc3iw0acxn7463-source", + "type": "path" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_28": { + "locked": { + "lastModified": 1666603677, + "narHash": "sha256-apAEIj+z1iwMaMJ4tB21r/VTetfGDLDzuhXRHJknIAU=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "074da18a72269cc5a6cf444dce42daea5649b2fe", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_29": { + "locked": { + "lastModified": 0, + "narHash": "sha256-tzCdyIJj9AjysC3OuKA+tMD/kDEDAF9mICPDU7ix0JA=", + "path": "/nix/store/m7y9g8z15va6sd0h12zc3iw0acxn7463-source", + "type": "path" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_3": { + "locked": { + "lastModified": 1744463964, + "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", + "type": "github" + }, + "original": { + "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_3": { + "nixpkgs_30": { "locked": { - "lastModified": 1743315132, - "narHash": "sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om+D4UnDhlDW9BE=", - "owner": "NixOS", + "lastModified": 1744232761, + "narHash": "sha256-gbl9hE39nQRpZaLjhWKmEu5ejtQsgI5TWYrIVVJn30U=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "52faf482a3889b7619003c0daec593a1912fddc1", + "rev": "f675531bc7e6657c10a18b565cfebd8aa9e24c14", "type": "github" }, "original": { - "owner": "NixOS", + "owner": "nixos", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" @@ -2183,11 +2402,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1742669843, - "narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=", + "lastModified": 1744463964, + "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1e5b653dff12029333a6546c11e108ede13052eb", + "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", "type": "github" }, "original": { @@ -2217,7 +2436,7 @@ "inputs": { "codeium": "codeium", "flake-utils": "flake-utils_5", - "nixpkgs": "nixpkgs_17", + "nixpkgs": "nixpkgs_21", "nixvim": "nixvim_2", "treefmt-nix": "treefmt-nix_3" }, @@ -2237,13 +2456,13 @@ }, "nixvim_2": { "inputs": { - "devshell": "devshell", + "devshell": "devshell_3", "flake-compat": "flake-compat_5", - "flake-parts": "flake-parts_2", + "flake-parts": "flake-parts_4", "git-hooks": "git-hooks", "home-manager": "home-manager_4", "nix-darwin": "nix-darwin", - "nixpkgs": "nixpkgs_18", + "nixpkgs": "nixpkgs_22", "nuschtosSearch": "nuschtosSearch", "treefmt-nix": "treefmt-nix_2" }, @@ -2327,12 +2546,14 @@ "hyprswitch": "hyprswitch", "impermanence": "impermanence", "jovian": "jovian_2", + "kirsch": "kirsch", "niri": "niri", "nix-colors": "nix-colors", "nix-index-database": "nix-index-database", "nixos-apple-silicon": "nixos-apple-silicon", "nixos-facter-modules": "nixos-facter-modules", - "nixpkgs": "nixpkgs_15", + "nixpkgs": "nixpkgs_19", + "nixpkgs-jdk16": "nixpkgs-jdk16", "nixvim": "nixvim", "snowfall-flake": "snowfall-flake", "snowfall-lib": "snowfall-lib_2", @@ -2367,11 +2588,11 @@ ] }, "locked": { - "lastModified": 1743388531, - "narHash": "sha256-OBcNE+2/TD1AMgq8HKMotSQF8ZPJEFGZdRoBJ7t/HIc=", + "lastModified": 1744599145, + "narHash": "sha256-yzaDPkJwZdUtRj/dzdOeB74yryWzpngYaD7BedqFKk8=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "011de3c895927300651d9c2cb8e062adf17aa665", + "rev": "fd6795d3d28f956de01a0458b6fa7baae5c793b4", "type": "github" }, "original": { @@ -2597,6 +2818,36 @@ "type": "github" } }, + "systems_15": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_16": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "systems_2": { "locked": { "lastModified": 1681028828, @@ -2697,9 +2948,8 @@ "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" + "id": "systems", + "type": "indirect" } }, "systems_9": { @@ -2712,9 +2962,8 @@ "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" + "id": "systems", + "type": "indirect" } }, "treefmt-nix": { @@ -2759,7 +3008,7 @@ }, "treefmt-nix_3": { "inputs": { - "nixpkgs": "nixpkgs_19" + "nixpkgs": "nixpkgs_23" }, "locked": { "lastModified": 1733761991, @@ -2777,14 +3026,14 @@ }, "treefmt-nix_4": { "inputs": { - "nixpkgs": "nixpkgs_20" + "nixpkgs": "nixpkgs_24" }, "locked": { - "lastModified": 1743081648, - "narHash": "sha256-WRAylyYptt6OX5eCEBWyTwOEqEtD6zt33rlUkr6u3cE=", + "lastModified": 1743748085, + "narHash": "sha256-uhjnlaVTWo5iD3LXics1rp9gaKgDRQj6660+gbUU3cE=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "29a3d7b768c70addce17af0869f6e2bd8f5be4b7", + "rev": "815e4121d6a5d504c0f96e5be2dd7f871e4fd99d", "type": "github" }, "original": { @@ -2795,11 +3044,11 @@ }, "unstable": { "locked": { - "lastModified": 1743315132, - "narHash": "sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om+D4UnDhlDW9BE=", + "lastModified": 1744463964, + "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "52faf482a3889b7619003c0daec593a1912fddc1", + "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", "type": "github" }, "original": { @@ -2815,17 +3064,17 @@ "freetype2": "freetype2", "harfbuzz": "harfbuzz", "libpng": "libpng", - "nixpkgs": "nixpkgs_21", + "nixpkgs": "nixpkgs_25", "rust-overlay": "rust-overlay_4", "zlib": "zlib" }, "locked": { "dir": "nix", - "lastModified": 1742480467, - "narHash": "sha256-y4iRZ3bUpN8prKIbVQw++4yM4LtXLED7/D/9HJjGjJI=", + "lastModified": 1744552454, + "narHash": "sha256-w4Y0re7P/MREahMzVVxBaGnIE/Jjtwd2RU0aunKkC7U=", "owner": "wez", "repo": "wezterm", - "rev": "a87358516004a652ad840bc1661bdf65ffc89b43", + "rev": "d2df5b755f9ed3f017472bbe66ff1eb762c36e18", "type": "github" }, "original": { @@ -2863,11 +3112,11 @@ ] }, "locked": { - "lastModified": 1741934139, - "narHash": "sha256-ZhTcTH9FoeAtbPfWGrhkH7RjLJZ7GeF18nygLAMR+WE=", + "lastModified": 1744644585, + "narHash": "sha256-p0D/e4J6Sv6GSb+9u8OQcVHSE2gPNYB5ygIfGDyEiXQ=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "150b0b6f52bb422a1b232a53698606fe0320dde0", + "rev": "be6771e754345f18244fb00aae5c9e5ab21ccc26", "type": "github" }, "original": { @@ -2880,15 +3129,15 @@ "inputs": { "flake-utils": "flake-utils_11", "git-ignore-nix": "git-ignore-nix_2", - "nixpkgs": "nixpkgs_25", + "nixpkgs": "nixpkgs_29", "unstable": "unstable" }, "locked": { - "lastModified": 1743409477, - "narHash": "sha256-nrTrCafwFV0PwCdctA4fcUBoYM03ZB/1ob9dgwDx64o=", + "lastModified": 1744559834, + "narHash": "sha256-4AeqylaTW3B+iIab7/JobZruTOU1AgDZ8s+wYaZKQos=", "owner": "xmonad", "repo": "xmonad", - "rev": "756643c30ee858e326ac8c40bf2d1189dd1df126", + "rev": "ebf265a84c6295d4fe15c4a5cf88cb08746f2145", "type": "github" }, "original": { @@ -2901,15 +3150,15 @@ "inputs": { "flake-utils": "flake-utils_10", "git-ignore-nix": "git-ignore-nix", - "nixpkgs": "nixpkgs_23", + "nixpkgs": "nixpkgs_27", "xmonad": "xmonad" }, "locked": { - "lastModified": 1743409488, - "narHash": "sha256-1US5z17TgZYWdHRv5NbC6pDm8ttWRMinwtYY6yOYxiM=", + "lastModified": 1744559846, + "narHash": "sha256-Cq2N2Gokz+TLz+D1TFNtc34z5OxBAuY9qmz2m6hhKpg=", "owner": "xmonad", "repo": "xmonad-contrib", - "rev": "bd81961a630446c75952ebb69f294dce975d0a49", + "rev": "4b866210512b90bc532b4cd46dc5171542d0fac8", "type": "github" }, "original": { @@ -2953,14 +3202,14 @@ }, "zen-browser": { "inputs": { - "nixpkgs": "nixpkgs_26" + "nixpkgs": "nixpkgs_30" }, "locked": { - "lastModified": 1743134754, - "narHash": "sha256-NC90oFdXwjABXs7wg0tMi5yxNW/xT1bgezg+0a9+3AI=", + "lastModified": 1744430744, + "narHash": "sha256-7/iXNbDckcDMRYhaRcI9KhVzgvHXx2SXx5c8Q/DN+v4=", "owner": "youwen5", "repo": "zen-browser-flake", - "rev": "ceb2e7122307700e9c310973c793c2c241dc0901", + "rev": "d4bfded0b15963d1e3d86f97272b6d2837d05bde", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 7668838..f621e8a 100644 --- a/flake.nix +++ b/flake.nix @@ -40,6 +40,7 @@ hyprswitch.url = "github:h3rmt/hyprswitch/release"; impermanence.url = "github:nix-community/impermanence"; jovian.url = "github:Jovian-Experiments/Jovian-NixOS"; + kirsch.url = "https://flakehub.com/f/molarmanful/kirsch/0.3.0"; niri = { inputs.nixpkgs.follows = "nixpkgs"; url = "github:sodiboo/niri-flake"; @@ -52,6 +53,7 @@ nixos-apple-silicon.url = "github:tpwrules/nixos-apple-silicon"; nixos-facter-modules.url = "github:numtide/nixos-facter-modules"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + nixpkgs-jdk16.url = "github:NixOS/nixpkgs/0e713aed46a8a43f6b6cc31c98c017a10dcf8810"; nixvim.url = "github:pupbrained/nvim-config"; snowfall-flake = { inputs.nixpkgs.follows = "nixpkgs"; diff --git a/homes/x86_64-linux/marshall@navis/default.nix b/homes/x86_64-linux/marshall@navis/default.nix index 3136c25..f41f947 100644 --- a/homes/x86_64-linux/marshall@navis/default.nix +++ b/homes/x86_64-linux/marshall@navis/default.nix @@ -3,9 +3,27 @@ pkgs, inputs, ... -}: { +}: let + nixpkgs-jdk16 = import inputs.nixpkgs-jdk16 { + inherit (pkgs) system; + + config = { + permittedInsecurePackages = [ + "temurin-bin-16.0.2" + ]; + }; + }; + + additionalJDKs = with pkgs; [ + temurin-bin-23 + temurin-bin-21 + temurin-bin-17 + nixpkgs-jdk16.temurin-bin-16 + temurin-bin-8 + ]; +in { imports = with inputs; [ - catppuccin.homeManagerModules.catppuccin + catppuccin.homeModules.catppuccin chaotic.homeManagerModules.default hyprland.homeManagerModules.default nix-colors.homeManagerModules.default @@ -28,6 +46,13 @@ }; home = { + sessionPath = ["$HOME/.jdks"]; + file = builtins.listToAttrs (builtins.map (jdk: { + name = ".jdks/${jdk.version}"; + value = {source = jdk;}; + }) + additionalJDKs); + packages = with pkgs; [ alacritty @@ -47,7 +72,6 @@ firefox glow grc - jdk21 killall libnotify lm_sensors @@ -70,13 +94,10 @@ ])) telegram-desktop ] - # ++ (with jetbrains; [ - # clion - # rust-rover - # phpstorm - # webstorm - # idea-ultimate - # ]) + ++ (with jetbrains; [ + clion + idea-ultimate + ]) ++ (with inputs; [ chaotic.packages.${pkgs.system}.distrobox_git chaotic.packages.${pkgs.system}.zed-editor_git @@ -99,7 +120,7 @@ catppuccin = { enable = true; - pointerCursor.enable = false; + pointerCursor.enable = true; flavor = "mocha"; accent = "green"; }; @@ -168,6 +189,11 @@ signing.key = "0FF5B8826803F895"; }; + java = { + enable = true; + package = pkgs.temurin-bin-21; + }; + mpv = { enable = true; scripts = [pkgs.mpvScripts.uosc]; diff --git a/homes/x86_64-linux/marshall@navis/hyprland/default.nix b/homes/x86_64-linux/marshall@navis/hyprland/default.nix index 2750330..af87bd1 100644 --- a/homes/x86_64-linux/marshall@navis/hyprland/default.nix +++ b/homes/x86_64-linux/marshall@navis/hyprland/default.nix @@ -98,7 +98,7 @@ with pkgs; { device = [ { name = "logitech-usb-receiver"; - sensitivity = -0.5; + sensitivity = -0.6; } ]; diff --git a/systems/x86_64-linux/navis/default.nix b/systems/x86_64-linux/navis/default.nix index b409613..7a30baa 100644 --- a/systems/x86_64-linux/navis/default.nix +++ b/systems/x86_64-linux/navis/default.nix @@ -121,6 +121,7 @@ packages = with pkgs; [ ibm-plex + inputs.kirsch.packages.${system}.kirsch-nerd recursive ] ++ (with nerd-fonts; [ @@ -482,6 +483,13 @@ flake = "/home/marshall/nix-config"; }; + nix-ld = { + enable = true; + libraries = with pkgs; [ + libGL + ]; + }; + obs-studio = { enable = true; enableVirtualCamera = true; diff --git a/systems/x86_64-linux/navis/facter.json b/systems/x86_64-linux/navis/facter.json index 0f5322b..61ea643 100644 --- a/systems/x86_64-linux/navis/facter.json +++ b/systems/x86_64-linux/navis/facter.json @@ -1133,7 +1133,6 @@ "range": 0 }, "unix_device_names": [ - "/dev/disk/by-diskseq/2", "/dev/disk/by-id/nvme-HFM512GD3JX013N_FYA7N020713207841", "/dev/disk/by-id/nvme-HFM512GD3JX013N_FYA7N020713207841_1", "/dev/disk/by-id/nvme-nvme.1c5c-465941374e303230373133323037383431-48464d3531324744334a583031334e-00000001", @@ -1222,7 +1221,6 @@ "range": 0 }, "unix_device_names": [ - "/dev/disk/by-diskseq/1", "/dev/disk/by-id/nvme-Samsung_SSD_970_EVO_Plus_1TB_S6S1NG0RA02239Z", "/dev/disk/by-id/nvme-Samsung_SSD_970_EVO_Plus_1TB_S6S1NG0RA02239Z_1", "/dev/disk/by-id/nvme-eui.0025385a1150c740", @@ -1283,9 +1281,8 @@ "range": 1 }, "unix_device_names": [ - "/dev/disk/by-diskseq/4", "/dev/disk/by-label/zram0", - "/dev/disk/by-uuid/5fbe8f4e-6328-4c97-bbec-3d0f2ca01bf3", + "/dev/disk/by-uuid/eb21fee5-5b3d-4abc-b3a3-31ee35527094", "/dev/zram0" ], "resources": [ @@ -2249,7 +2246,7 @@ { "type": "mem", "base": 0, - "range": 67128041472, + "range": 67128045568, "enabled": true, "access": "read_write", "prefetch": "unknown" @@ -2856,6 +2853,29 @@ "network_interface": [ { "index": 74, + "attached_to": 0, + "class_list": [ + "network_interface" + ], + "base_class": { + "hex": "0107", + "name": "Network Interface", + "value": 263 + }, + "sub_class": { + "hex": "0000", + "name": "Loopback", + "value": 0 + }, + "model": "Loopback network interface", + "sysfs_id": "/class/net/lo", + "unix_device_name": "lo", + "unix_device_names": [ + "lo" + ] + }, + { + "index": 75, "attached_to": 32, "class_list": [ "network_interface" @@ -2897,7 +2917,7 @@ ] }, { - "index": 75, + "index": 76, "attached_to": 36, "class_list": [ "network_interface" @@ -2937,29 +2957,6 @@ "driver_modules": [ "iwlwifi" ] - }, - { - "index": 76, - "attached_to": 0, - "class_list": [ - "network_interface" - ], - "base_class": { - "hex": "0107", - "name": "Network Interface", - "value": 263 - }, - "sub_class": { - "hex": "0000", - "name": "Loopback", - "value": 0 - }, - "model": "Loopback network interface", - "sysfs_id": "/class/net/lo", - "unix_device_name": "lo", - "unix_device_names": [ - "lo" - ] } ], "pci": [ @@ -5222,6 +5219,9 @@ "range": 1 }, "unix_device_names": [ + "/dev/input/by-id/usb-SteelSeries_SteelSeries_Arctis_7-event-if05", + "/dev/input/by-path/pci-0000:00:14.0-usb-0:3.3:1.5-event", + "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3.3:1.5-event", "/dev/input/event7" ], "resources": [ @@ -5829,38 +5829,40 @@ ] } ], - "chassis": { - "handle": 3, - "manufacturer": "ASUSTeK COMPUTER INC.", - "version": "1.0", - "chassis_type": { - "hex": "000a", - "name": "Notebook", - "value": 10 - }, - "lock_present": false, - "bootup_state": { - "hex": "0003", - "name": "Safe", - "value": 3 - }, - "power_state": { - "hex": "0003", - "name": "Safe", - "value": 3 - }, - "thermal_state": { - "hex": "0003", - "name": "Safe", - "value": 3 - }, - "security_state": { - "hex": "0003", - "name": "None", - "value": 3 - }, - "oem": "0x0" - }, + "chassis": [ + { + "handle": 3, + "manufacturer": "ASUSTeK COMPUTER INC.", + "version": "1.0", + "chassis_type": { + "hex": "000a", + "name": "Notebook", + "value": 10 + }, + "lock_present": false, + "bootup_state": { + "hex": "0003", + "name": "Safe", + "value": 3 + }, + "power_state": { + "hex": "0003", + "name": "Safe", + "value": 3 + }, + "thermal_state": { + "hex": "0003", + "name": "Safe", + "value": 3 + }, + "security_state": { + "hex": "0003", + "name": "None", + "value": 3 + }, + "oem": "0x0" + } + ], "config": { "handle": 22, "options": [ @@ -5884,7 +5886,7 @@ 304942678086, 309237645383, 438086664264, - 4471060955238 + 4488240824422 ] } ],