From e4444bd4f7f7b60e7f2fc8ce37e23db5cd0121a2 Mon Sep 17 00:00:00 2001 From: Joshua Elmasri Date: Wed, 13 May 2026 13:10:18 -0500 Subject: [PATCH] efwf --- flake.lock | 260 ++++++++++---------------------- hosts/desktop/configuration.nix | 8 +- hosts/desktop/home.nix | 1 + 3 files changed, 83 insertions(+), 186 deletions(-) diff --git a/flake.lock b/flake.lock index 01a9799..8f15d31 100644 --- a/flake.lock +++ b/flake.lock @@ -37,11 +37,11 @@ ] }, "locked": { - "lastModified": 1777499565, - "narHash": "sha256-nU55VWk99Pn1QzQDDjFISocC4SgDZ3Xp+zb6ji3JclM=", + "lastModified": 1778620495, + "narHash": "sha256-Gu7UhWjwKCgSiVC3Qz/Rc7cYi9DNuDTBxYzg3kfLvfM=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "813c1e8981893c11e118b19c125d6bc282f51765", + "rev": "be35f75ac305f430f5f9d89b5f5a4af59ca7567e", "type": "github" }, "original": { @@ -158,11 +158,11 @@ "cachyos-kernel": { "flake": false, "locked": { - "lastModified": 1778178024, - "narHash": "sha256-RpzKUH+IaU1kwP9TyzYDcr3kx4ntATWz5FSm0YUVEFw=", + "lastModified": 1778508626, + "narHash": "sha256-MEHRxqvVViefoknfTz3umavP1qoMj8Dji04vBgCsQ1k=", "owner": "CachyOS", "repo": "linux-cachyos", - "rev": "633675209cb11d50c5bb05283dbbdd9aa1872aec", + "rev": "132e992bc6690b74976a2a609d571d59b35503a1", "type": "github" }, "original": { @@ -174,11 +174,11 @@ "cachyos-kernel-patches": { "flake": false, "locked": { - "lastModified": 1777876120, - "narHash": "sha256-fdFgVCoua3rsQyyHkgxcnwi0hUktR8UtcI/suS8jcbg=", + "lastModified": 1778483010, + "narHash": "sha256-cVrxiMpdZWFbveWUKAQoO6UDEvOvINnSnW43eyg3g+Q=", "owner": "CachyOS", "repo": "kernel-patches", - "rev": "e80ce8172953b8c199daf6a2850974bb12731ae9", + "rev": "f0501e46e937b433d3153a090626d340fa0c04fe", "type": "github" }, "original": { @@ -309,11 +309,11 @@ ] }, "locked": { - "lastModified": 1777932387, - "narHash": "sha256-nUYVPiqrzr36ThiQOAr5MKeGHDBSDM3OFWkz0uDjOvc=", + "lastModified": 1777988971, + "narHash": "sha256-qIoWPDs+0/8JecyYgE3gpKQxW/4bLW/gp45vow9ioCQ=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "71a3a77326609675e9f8b51084cf23d5d1945899", + "rev": "0678d8986be1661af6bb555f3489f2fdfc31f6ff", "type": "github" }, "original": { @@ -379,23 +379,6 @@ "type": "github" } }, - "fmt-src": { - "flake": false, - "locked": { - "lastModified": 1758127535, - "narHash": "sha256-AZDmIeU1HbadC+K0TIAGogvVnxt0oE9U6ocpawIgl6g=", - "owner": "fmtlib", - "repo": "fmt", - "rev": "e424e3f2e607da02742f73db84873b8084fc714c", - "type": "github" - }, - "original": { - "owner": "fmtlib", - "ref": "12.0.0", - "repo": "fmt", - "type": "github" - } - }, "fromYaml": { "flake": false, "locked": { @@ -480,11 +463,11 @@ ] }, "locked": { - "lastModified": 1778248595, - "narHash": "sha256-dhFgEjoeJMYN/7OY6xfxS799YB4IjbbYXTjyGIJyLpc=", + "lastModified": 1778681890, + "narHash": "sha256-RK4sTgei29wBzLu+e4ljeixKutWhbMygFsdxdFKpZOU=", "owner": "nix-community", "repo": "home-manager", - "rev": "fdb2ccba9d5e1238d32e0c4a3ec1a277efa80c1d", + "rev": "7654d90b94bab7eba3a52fd6f73b3f5a4c544fa2", "type": "github" }, "original": { @@ -568,11 +551,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1778250672, - "narHash": "sha256-1ZiBsqEpVSNjG3HqpmXxGXr/GrSqt9+XNh4YRgYjGFU=", + "lastModified": 1778683849, + "narHash": "sha256-fKMHYZexPtUUVVvGRake8HE0qXxSdKCtUGdNYqRFNec=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "ac75bcab713490eb000e4fa48f7e7316c3535854", + "rev": "998d3af07f57603710674e7cb337b0814d925caf", "type": "github" }, "original": { @@ -644,11 +627,11 @@ ] }, "locked": { - "lastModified": 1777937752, - "narHash": "sha256-QDc78DC6xhWKpPJzsPEJBBFYpTb+g4kO6+ydRYLU4f4=", + "lastModified": 1778669258, + "narHash": "sha256-WMUJ7tyw/9QbKUyRzLndEQSqX05fQLmFlRdMAmPD7tI=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "b6e080577daf6575b95e6733dd2e2aef714bcf10", + "rev": "90e66baf99c9025b1d5e9c9e58dd3c80d0911ea2", "type": "github" }, "original": { @@ -775,11 +758,11 @@ ] }, "locked": { - "lastModified": 1778179779, - "narHash": "sha256-Ri6rVf54CRD3aISHLhSY6H4tBScVjm9ebkv7rF2lcZM=", + "lastModified": 1778234770, + "narHash": "sha256-jAcsogZwWMfXT9MfXxZzkwliAqIuZUV0p71h6Ba9ReE=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "3e170e5ad010602671f5f25b327e8bdb8fdd532c", + "rev": "a2dbd8a4cc51f7cbe4224732668392bb1aa79df2", "type": "github" }, "original": { @@ -829,11 +812,11 @@ ] }, "locked": { - "lastModified": 1777388329, - "narHash": "sha256-40YxVGF2rA9iH3D7am5fy4EOSBbMgpJtJ9yhl0Cx+qI=", + "lastModified": 1778410714, + "narHash": "sha256-o6RzFj4nJXaPRY7EM01siuCQeT41RfwwmcmFQqwFJJg=", "owner": "hyprwm", "repo": "hyprwire", - "rev": "04be2897e05f9b271d532b5ae56ca088d2eeac02", + "rev": "85148a8e612808cf5ddb25d0b3c5840f3498a7dc", "type": "github" }, "original": { @@ -842,23 +825,6 @@ "type": "github" } }, - "incbin-src": { - "flake": false, - "locked": { - "lastModified": 1748303270, - "narHash": "sha256-vgOfViZnWTKpBB6vDNDJSB3YuuGGVhg++zsi9Ubatno=", - "owner": "graphitemaster", - "repo": "incbin", - "rev": "22061f51fe9f2f35f061f85c2b217b55dd75310d", - "type": "github" - }, - "original": { - "owner": "graphitemaster", - "repo": "incbin", - "rev": "22061f51fe9f2f35f061f85c2b217b55dd75310d", - "type": "github" - } - }, "json-src": { "flake": false, "locked": { @@ -876,23 +842,6 @@ "type": "github" } }, - "libgit2-src": { - "flake": false, - "locked": { - "lastModified": 1749227175, - "narHash": "sha256-/xI3v7LNhpgfjv/m+sZwYDhhYvS6kQYxiiiG3+EF8Mw=", - "owner": "libgit2", - "repo": "libgit2", - "rev": "0060d9cf5666f015b1067129bd874c6cc4c9c7ac", - "type": "github" - }, - "original": { - "owner": "libgit2", - "ref": "v1.9.1", - "repo": "libgit2", - "type": "github" - } - }, "luajit-src": { "flake": false, "locked": { @@ -910,30 +859,13 @@ "type": "github" } }, - "luajson-src": { - "flake": false, - "locked": { - "lastModified": 1763065879, - "narHash": "sha256-5Mdp4jp+rqz2ufkBa1gMfd8nep+Um+mBdr6+Ut6yz9I=", - "owner": "SteamClientHomebrew", - "repo": "LuaJSON", - "rev": "0c1fabf07c42f3907287d1e4f729e0620c1fe6fd", - "type": "github" - }, - "original": { - "owner": "SteamClientHomebrew", - "repo": "LuaJSON", - "rev": "0c1fabf07c42f3907287d1e4f729e0620c1fe6fd", - "type": "github" - } - }, "master": { "locked": { - "lastModified": 1778253243, - "narHash": "sha256-KkH2QvU6iRLDTGGEwH5jnMqHWj4zMTuHxi1S1zdr01w=", + "lastModified": 1778694342, + "narHash": "sha256-TpMoRzd/5VC2SFCLS3IT4s450po0LYGhzP06LLN4RA0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4fcda7103530b23c5ca44286344912082aad4220", + "rev": "33598be40fff8361187d7dac2bd5ae07f3a2924e", "type": "github" }, "original": { @@ -948,15 +880,9 @@ "abseil-src": "abseil-src", "asio-src": "asio-src", "curl-src": "curl-src", - "fmt-src": "fmt-src", - "incbin-src": "incbin-src", "json-src": "json-src", - "libgit2-src": "libgit2-src", "luajit-src": "luajit-src", - "luajson-src": "luajson-src", "millennium-src": "millennium-src", - "minhook-src": "minhook-src", - "mini-src": "mini-src", "minizip-src": "minizip-src", "nixpkgs": "nixpkgs_2", "re2-src": "re2-src", @@ -965,11 +891,11 @@ }, "locked": { "dir": "packages/nix", - "lastModified": 1778009348, - "narHash": "sha256-hIjlaMu6ildZqBMpxRVieHAGUjxsFSgWi24QMmpqM+Y=", + "lastModified": 1778645687, + "narHash": "sha256-PPdpCg/mv2+NwmYwzwIlMdrA8UD5VgG8glLrFb4/OcA=", "owner": "SteamClientHomebrew", "repo": "Millennium", - "rev": "e2c66a276e579ee73c5151b01897bf63503aa12c", + "rev": "0e209621f181b5b26a0940414c2830710efd37ff", "type": "github" }, "original": { @@ -982,51 +908,17 @@ "millennium-src": { "flake": false, "locked": { - "lastModified": 1777483535, - "narHash": "sha256-eqbNqc+5PibHLI8xgOrizXOVLcpE52MhmUR4o40S3PY=", + "lastModified": 1770463863, + "narHash": "sha256-MceGTpXobCAh5Ll/1iTWcEf6/nHY3Ll1t06JxbYc+Co=", "owner": "SteamClientHomebrew", "repo": "Millennium", - "rev": "defffd7b6f0cf4d5e53f5a892819966801475704", + "rev": "1bc62c94a06f25f7e8d7e269f11cd968cf576bff", "type": "github" }, "original": { "owner": "SteamClientHomebrew", "repo": "Millennium", - "rev": "defffd7b6f0cf4d5e53f5a892819966801475704", - "type": "github" - } - }, - "minhook-src": { - "flake": false, - "locked": { - "lastModified": 1743163800, - "narHash": "sha256-0eGFfg365bb4zic1WTHMvKHbxuhhGp72/clu8OklHXs=", - "owner": "TsudaKageyu", - "repo": "minhook", - "rev": "c3fcafdc10146beb5919319d0683e44e3c30d537", - "type": "github" - }, - "original": { - "owner": "TsudaKageyu", - "ref": "v1.3.4", - "repo": "minhook", - "type": "github" - } - }, - "mini-src": { - "flake": false, - "locked": { - "lastModified": 1743356736, - "narHash": "sha256-zBFFOlECbie7+62fTGf+NP4gNmfv2Qddw3ys6xn7o9U=", - "owner": "metayeti", - "repo": "mINI", - "rev": "52b66e987cb56171dc91d96115cdf094b6e4d7a0", - "type": "github" - }, - "original": { - "owner": "metayeti", - "ref": "0.9.18", - "repo": "mINI", + "rev": "1bc62c94a06f25f7e8d7e269f11cd968cf576bff", "type": "github" } }, @@ -1077,11 +969,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1778181525, - "narHash": "sha256-U+P5tE3OwxR0j41HABzpi2po3LAiJJ9kBv7jOjoGdhg=", + "lastModified": 1778613686, + "narHash": "sha256-3rEqWQNGwoZ6ux3trcjne9aHBEENrY4m3+HJFFt0Hnw=", "owner": "xddxdd", "repo": "nix-cachyos-kernel", - "rev": "0bbe21311da577d356ee096a03e379d17cf07279", + "rev": "863075d77217033287b266055400535f00d9c92d", "type": "github" }, "original": { @@ -1112,11 +1004,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1777954456, - "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=", + "lastModified": 1778443072, + "narHash": "sha256-zi7/fsqM/kFdNuED//4WOCUtezGtKKqRNORjMvfwjnA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1", + "rev": "da5ad661ba4e5ef59ba743f0d112cbc30e474f32", "type": "github" }, "original": { @@ -1159,11 +1051,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1778157832, - "narHash": "sha256-KDidG68ivbHpI9mwl9NK4gARAROxEy3bZPe2BBo5ZyM=", + "lastModified": 1778586796, + "narHash": "sha256-/WuJBhnL6LLlXto4Pa2w5FGcmwIVZIN0PA7tY/RLEU8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ec299c6a33eee9baf5b4d72881ca2f15c06b4f01", + "rev": "b25e938b89759b5f9466fc53c4a970244f84dc39", "type": "github" }, "original": { @@ -1191,11 +1083,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1777954456, - "narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=", + "lastModified": 1778443072, + "narHash": "sha256-zi7/fsqM/kFdNuED//4WOCUtezGtKKqRNORjMvfwjnA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "549bd84d6279f9852cae6225e372cc67fb91a4c1", + "rev": "da5ad661ba4e5ef59ba743f0d112cbc30e474f32", "type": "github" }, "original": { @@ -1206,11 +1098,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1777918403, - "narHash": "sha256-7QiZv0LcW1yIOLo2LNuCQjWon1Z1r99FwK24hbtBOF4=", + "lastModified": 1778580735, + "narHash": "sha256-t+8AVV8ExvOmslz2sLIgw/hJBKlyl65rJvxjvvjHgpE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "afc5551119aae6eab73a95c1960891cfe63204f6", + "rev": "48d91f2c0ce7b9e589f967d4f685153dd765dcdd", "type": "github" }, "original": { @@ -1243,11 +1135,11 @@ "systems": "systems_4" }, "locked": { - "lastModified": 1777991353, - "narHash": "sha256-DFwjggMV+nzCZpwK6Obxj9F+P59rbLVowGqHETfctBk=", + "lastModified": 1778682931, + "narHash": "sha256-6pfRbQfEBwFEkpm3ZDSi73xugqU55Ebvkt1cptJGmJk=", "owner": "nix-community", "repo": "nixvim", - "rev": "7986a276960b4dfaed9bb2c3c438b5ba71ae08f1", + "rev": "9ad88c3f9778cd6d16fc85a80f3045b45af749e7", "type": "github" }, "original": { @@ -1264,11 +1156,11 @@ "noctalia-qs": "noctalia-qs" }, "locked": { - "lastModified": 1778104114, - "narHash": "sha256-+tbqLv7IW5Aem8kGF6cp4n3MtNBcwqmuGlMt6S1kQjs=", + "lastModified": 1778694748, + "narHash": "sha256-rnz+rUI1a+oJ+XiSohOCJwUkydiadlFyl1J+kHubxuc=", "owner": "noctalia-dev", "repo": "noctalia-shell", - "rev": "eb2b53ddaa7564f5c93031cbe65cd5b6ef3c12a9", + "rev": "56084c6a08d19cf456fcb8888948cd2a99c68ef1", "type": "github" }, "original": { @@ -1287,11 +1179,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1777773024, - "narHash": "sha256-pLU+KB84A0Jei/vTD6pOS4Ovkmq3QDfPQHg1MlKsRqM=", + "lastModified": 1778377995, + "narHash": "sha256-uUzHDHqQF1rdVNiTa05L0mML3/d7fpbAShjCRWxbrBQ=", "owner": "noctalia-dev", "repo": "noctalia-qs", - "rev": "d3e26ccd9eecde9139be00caf5dc2d4260fb31ee", + "rev": "d8327a723eed6dd9aebe8e0b162126f390e827df", "type": "github" }, "original": { @@ -1335,11 +1227,11 @@ ] }, "locked": { - "lastModified": 1776796298, - "narHash": "sha256-PcRvlWayisPSjd0UcRQbhG8Oqw78AcPE6x872cPRHN8=", + "lastModified": 1778507602, + "narHash": "sha256-kTwur1wV+01SdqskVMSo6JMEpg71ps3HpbFY2GsflKs=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "3cfd774b0a530725a077e17354fbdb87ea1c4aad", + "rev": "61ab0e80d9c7ab14c256b5b453d8b3fb0189ba0a", "type": "github" }, "original": { @@ -1405,11 +1297,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1778104276, - "narHash": "sha256-/DSSnU0LLmOTG/OCgGwYpxP6+5YvxRx2g/GhI4x6aCU=", + "lastModified": 1778680030, + "narHash": "sha256-1TY2s0CWtT0gl7bQmZUPEA6pmRBPCfPj7DNzHIXydG0=", "owner": "nix-community", "repo": "stylix", - "rev": "18ed8d270231e067fe2739998479ed5d7c659c2c", + "rev": "3401cf7a7d2ce7a3e3180ed4e7225056e7a05c7d", "type": "github" }, "original": { @@ -1423,11 +1315,11 @@ "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1777120747, - "narHash": "sha256-r6uHOz3ffeVtizN+NeFqKTjcvCguuR0LwoUrCEwFziQ=", + "lastModified": 1778580393, + "narHash": "sha256-cV0exYktVyef+YHE6w5RYwQu4zL8pxC0f6yb7wMsNOA=", "owner": "MattiaPun", "repo": "SubTUI", - "rev": "cc4149f59c8d0e727207230e36410fcab9e257a8", + "rev": "ae70dba27ded35a503c0637d61e2247d7ee7263c", "type": "github" }, "original": { @@ -1657,11 +1549,11 @@ ] }, "locked": { - "lastModified": 1777585783, - "narHash": "sha256-JTeWRy42VElroJ0rVdZuVXSoTLsx+NzQfGPKMbtn3SU=", + "lastModified": 1778265244, + "narHash": "sha256-8jlPtGSsv/CQY6tVVyLF4Jjd0gnS+Zbn9yk/V13A9nM=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "fa50d6fbaff8f42c61071b87b034a90d82a33558", + "rev": "813ea5ca9a1702a9a2d1f5836bc00172ef698968", "type": "github" }, "original": { @@ -1680,11 +1572,11 @@ ] }, "locked": { - "lastModified": 1778218381, - "narHash": "sha256-mhxT7KkmM0h/vgr84o2p6gkzm21b5/dCnIMVKaoXU+I=", + "lastModified": 1778585655, + "narHash": "sha256-yfxy9aTlIgU2Z36H8cJURgYLgjT4qvFeOzoAC/HXcKM=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "ea79f20a194de74504821ab53e93c0cf92690f00", + "rev": "42f41abcef13dc81c85407b57aa1fd1bde46e46c", "type": "github" }, "original": { diff --git a/hosts/desktop/configuration.nix b/hosts/desktop/configuration.nix index cbd6d63..52a1f47 100644 --- a/hosts/desktop/configuration.nix +++ b/hosts/desktop/configuration.nix @@ -76,6 +76,10 @@ boot = { "rd.systemd.show_status=false" "rd.udev.log_level=3" "udev.log_priority=3" + "amd_iommu=on" + "amd_iommu=force_isolation" + "hpet=disable" + "iommu=pt" ]; extraModprobeConfig = '' options bluetooth disable_ertm=Y @@ -328,7 +332,7 @@ services.pulseaudio.extraConfig = '' cowsay pfetch ryubing - inputs.subtui.packages.${pkgs.system}.default + inputs.subtui.packages.${pkgs.stdenv.hostPlatform.system}.default mpv pkgs-master.gelly android-tools @@ -382,7 +386,7 @@ services.pulseaudio.extraConfig = '' enable = true; remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server - package = pkgs.millennium-steam; + #package = pkgs.millennium-steam; }; hardware.steam-hardware.enable=true; services.monado = { diff --git a/hosts/desktop/home.nix b/hosts/desktop/home.nix index 47259e2..b1ecd3b 100644 --- a/hosts/desktop/home.nix +++ b/hosts/desktop/home.nix @@ -29,6 +29,7 @@ home.file.".icons/default".source = "${pkgs.bibata-cursors}/share/icons/Bibata-Modern-Classic"; services.mpd-mpris.enable = true; + gtk.gtk4.theme = null; # This value determines the Home Manager release that your # configuration is compatible with. This helps avoid breakage