From e6873e8caae491073d8ab7daad9d2e50a04490ce Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Wed, 3 Dec 2025 12:27:33 +0100 Subject: [PATCH] update Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com> --- flake.lock | 372 +++++++++++++++------------- home/programs/spicetify/default.nix | 2 +- home/system/hyprland/default.nix | 37 +-- hosts/laptop/home.nix | 4 +- nixos/fonts.nix | 2 +- nixos/hyprland.nix | 2 +- nixos/nvidia.nix | 4 +- nixos/sddm.nix | 2 +- server-modules/eleakxir.nix | 2 +- themes/catppuccin.nix | 2 +- themes/nixy.nix | 2 +- 11 files changed, 205 insertions(+), 226 deletions(-) diff --git a/flake.lock b/flake.lock index fa2c5c1..f4ab03e 100644 --- a/flake.lock +++ b/flake.lock @@ -46,11 +46,11 @@ ] }, "locked": { - "lastModified": 1760101617, - "narHash": "sha256-8jf/3ZCi+B7zYpIyV04+3wm72BD7Z801IlOzsOACR7I=", + "lastModified": 1763922789, + "narHash": "sha256-XnkWjCpeXfip9tqYdL0b0zzBDjq+dgdISvEdSVGdVyA=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "1826a9923881320306231b1c2090379ebf9fa4f8", + "rev": "a20a0e67a33b6848378a91b871b89588d3a12573", "type": "github" }, "original": { @@ -165,11 +165,11 @@ "flake-compat": { "flake": false, "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", + "lastModified": 1761588595, + "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", "owner": "edolstra", "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", + "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", "type": "github" }, "original": { @@ -234,11 +234,11 @@ ] }, "locked": { - "lastModified": 1759362264, - "narHash": "sha256-wfG0S7pltlYyZTM+qqlhJ7GMw2fTF4mLKCIVhLii/4M=", + "lastModified": 1760948891, + "narHash": "sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "758cf7296bee11f1706a574c77d072b8a7baa881", + "rev": "864599284fc7c0ba6357ed89ed5e2cd5040f0c04", "type": "github" }, "original": { @@ -286,24 +286,6 @@ "type": "github" } }, - "flake-utils_2": { - "inputs": { - "systems": "systems_7" - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "fromYaml": { "flake": false, "locked": { @@ -345,18 +327,20 @@ "gnome-shell": { "flake": false, "locked": { - "lastModified": 1748186689, - "narHash": "sha256-UaD7Y9f8iuLBMGHXeJlRu6U1Ggw5B9JnkFs3enZlap0=", + "host": "gitlab.gnome.org", + "lastModified": 1762869044, + "narHash": "sha256-nwm/GJ2Syigf7VccLAZ66mFC8mZJFqpJmIxSGKl7+Ds=", "owner": "GNOME", "repo": "gnome-shell", - "rev": "8c88f917db0f1f0d80fa55206c863d3746fa18d0", - "type": "github" + "rev": "680e3d195a92203f28d4bf8c6e8bb537cc3ed4ad", + "type": "gitlab" }, "original": { + "host": "gitlab.gnome.org", "owner": "GNOME", - "ref": "48.2", + "ref": "gnome-49", "repo": "gnome-shell", - "type": "github" + "type": "gitlab" } }, "home-manager": { @@ -366,11 +350,11 @@ ] }, "locked": { - "lastModified": 1761395627, - "narHash": "sha256-9wQpgBRW2PzYw1wx+MgCt1IbPAYz93csApLMgSZOJCk=", + "lastModified": 1764636297, + "narHash": "sha256-S41K55kw+hWgDfgKmZ9/fMZ3F0BQDMvqFfE120fMHeE=", "owner": "nix-community", "repo": "home-manager", - "rev": "7296022150cd775917e4c831c393026eae7c2427", + "rev": "ff067cfc619fdf6f82d50344e7d19ff2323f0827", "type": "github" }, "original": { @@ -445,11 +429,11 @@ ] }, "locked": { - "lastModified": 1760445448, - "narHash": "sha256-fXGjL6dw31FPFRrmIemzGiNSlfvEJTJNsmadZi+qNhI=", + "lastModified": 1763733840, + "narHash": "sha256-JnET78yl5RvpGuDQy3rCycOCkiKoLr5DN1fPhRNNMco=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "50fb9f069219f338a11cf0bcccb9e58357d67757", + "rev": "8f1bec691b2d198c60cccabca7a94add2df4ed1a", "type": "github" }, "original": { @@ -463,8 +447,8 @@ "aquamarine": "aquamarine", "hyprcursor": "hyprcursor", "hyprgraphics": "hyprgraphics", + "hyprland-guiutils": "hyprland-guiutils", "hyprland-protocols": "hyprland-protocols", - "hyprland-qtutils": "hyprland-qtutils", "hyprlang": "hyprlang", "hyprutils": "hyprutils", "hyprwayland-scanner": "hyprwayland-scanner", @@ -474,11 +458,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1761420962, - "narHash": "sha256-VHGGX5AQAWljyFHKkFT+3/0SZy7eDQVOo7wZa4E4has=", + "lastModified": 1764607679, + "narHash": "sha256-FHuK+nkiimVTey4OJK9NpPpaV1ag3PGoqO2GATrMnRg=", "ref": "refs/heads/main", - "rev": "6ea4769b39fccec22ae2acd015511a745d378840", - "revCount": 6530, + "rev": "f82a8630d7a51dab4cc70924f500bf70e723db12", + "revCount": 6665, "submodules": true, "type": "git", "url": "https://github.com/hyprwm/Hyprland" @@ -489,6 +473,52 @@ "url": "https://github.com/hyprwm/Hyprland" } }, + "hyprland-guiutils": { + "inputs": { + "aquamarine": [ + "hyprland", + "aquamarine" + ], + "hyprgraphics": [ + "hyprland", + "hyprgraphics" + ], + "hyprlang": [ + "hyprland", + "hyprlang" + ], + "hyprtoolkit": "hyprtoolkit", + "hyprutils": [ + "hyprland", + "hyprutils" + ], + "hyprwayland-scanner": [ + "hyprland", + "hyprwayland-scanner" + ], + "nixpkgs": [ + "hyprland", + "nixpkgs" + ], + "systems": [ + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1763727565, + "narHash": "sha256-vRff/2R1U1jzPBy4OODqh2kfUzmizW/nfV2ROzTDIKo=", + "owner": "hyprwm", + "repo": "hyprland-guiutils", + "rev": "7724d3a12a0453e7aae05f2ef39474219f05a4b4", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprland-guiutils", + "type": "github" + } + }, "hyprland-protocols": { "inputs": { "nixpkgs": [ @@ -514,74 +544,6 @@ "type": "github" } }, - "hyprland-qt-support": { - "inputs": { - "hyprlang": [ - "hyprland", - "hyprland-qtutils", - "hyprlang" - ], - "nixpkgs": [ - "hyprland", - "hyprland-qtutils", - "nixpkgs" - ], - "systems": [ - "hyprland", - "hyprland-qtutils", - "systems" - ] - }, - "locked": { - "lastModified": 1749154592, - "narHash": "sha256-DO7z5CeT/ddSGDEnK9mAXm1qlGL47L3VAHLlLXoCjhE=", - "owner": "hyprwm", - "repo": "hyprland-qt-support", - "rev": "4c8053c3c888138a30c3a6c45c2e45f5484f2074", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-qt-support", - "type": "github" - } - }, - "hyprland-qtutils": { - "inputs": { - "hyprland-qt-support": "hyprland-qt-support", - "hyprlang": [ - "hyprland", - "hyprlang" - ], - "hyprutils": [ - "hyprland", - "hyprland-qtutils", - "hyprlang", - "hyprutils" - ], - "nixpkgs": [ - "hyprland", - "nixpkgs" - ], - "systems": [ - "hyprland", - "systems" - ] - }, - "locked": { - "lastModified": 1759080228, - "narHash": "sha256-RgDoAja0T1hnF0pTc56xPfLfFOO8Utol2iITwYbUhTk=", - "owner": "hyprwm", - "repo": "hyprland-qtutils", - "rev": "629b15c19fa4082e4ce6be09fdb89e8c3312aed7", - "type": "github" - }, - "original": { - "owner": "hyprwm", - "repo": "hyprland-qtutils", - "type": "github" - } - }, "hyprlang": { "inputs": { "hyprutils": [ @@ -598,11 +560,11 @@ ] }, "locked": { - "lastModified": 1758927902, - "narHash": "sha256-LZgMds7M94+vuMql2bERQ6LiFFdhgsEFezE4Vn+Ys3A=", + "lastModified": 1763819661, + "narHash": "sha256-0jLarTR/BLWdGlboM86bPVP2zKJNI2jvo3JietnDkOM=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "4dafa28d4f79877d67a7d1a654cddccf8ebf15da", + "rev": "a318deec0c12409ec39c68d2be8096b636dc2a5c", "type": "github" }, "original": { @@ -618,11 +580,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1757563845, - "narHash": "sha256-pz69vejsrB+7N+jyKxZcckTjJtzw9BCAIRzHNbFUIp0=", + "lastModified": 1762493267, + "narHash": "sha256-W/eYgKKVqCh7SJLHk6Asc4LvU3YXvGtlL29yBMGymz4=", "owner": "Jas-SinghFSU", "repo": "HyprPanel", - "rev": "0a961ce8a959c521f41546af7f355e04adee5503", + "rev": "f9a04192e8fb90a48e1756989f582dc0baec2351", "type": "github" }, "original": { @@ -631,6 +593,58 @@ "type": "github" } }, + "hyprtoolkit": { + "inputs": { + "aquamarine": [ + "hyprland", + "hyprland-guiutils", + "aquamarine" + ], + "hyprgraphics": [ + "hyprland", + "hyprland-guiutils", + "hyprgraphics" + ], + "hyprlang": [ + "hyprland", + "hyprland-guiutils", + "hyprlang" + ], + "hyprutils": [ + "hyprland", + "hyprland-guiutils", + "hyprutils" + ], + "hyprwayland-scanner": [ + "hyprland", + "hyprland-guiutils", + "hyprwayland-scanner" + ], + "nixpkgs": [ + "hyprland", + "hyprland-guiutils", + "nixpkgs" + ], + "systems": [ + "hyprland", + "hyprland-guiutils", + "systems" + ] + }, + "locked": { + "lastModified": 1763503177, + "narHash": "sha256-VPoiswJBBmTLVuNncvT/8FpFR+sYcAi/LgP/zTZ+5rA=", + "owner": "hyprwm", + "repo": "hyprtoolkit", + "rev": "f4e1e12755567ecf39090203b8f43eace8279630", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprtoolkit", + "type": "github" + } + }, "hyprutils": { "inputs": { "nixpkgs": [ @@ -643,11 +657,11 @@ ] }, "locked": { - "lastModified": 1759619523, - "narHash": "sha256-r1ed7AR2ZEb2U8gy321/Xcp1ho2tzn+gG1te/Wxsj1A=", + "lastModified": 1763996058, + "narHash": "sha256-DsqzFZvrEV+aDmavjaD4/bk5qxeZwhGxPWBQdpFyM9Y=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "3df7bde01efb3a3e8e678d1155f2aa3f19e177ef", + "rev": "0168583075baffa083032ed13a8bea8ea12f281a", "type": "github" }, "original": { @@ -668,11 +682,11 @@ ] }, "locked": { - "lastModified": 1755184602, - "narHash": "sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw=", + "lastModified": 1763640274, + "narHash": "sha256-Uan1Nl9i4TF/kyFoHnTq1bd/rsWh4GAK/9/jDqLbY5A=", "owner": "hyprwm", "repo": "hyprwayland-scanner", - "rev": "b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d", + "rev": "f6cf414ca0e16a4d30198fd670ec86df3c89f671", "type": "github" }, "original": { @@ -703,11 +717,11 @@ "website-builder": "website-builder" }, "locked": { - "lastModified": 1761225190, - "narHash": "sha256-1mf2wPI9S6okdmlI3dcUwdeeda3o+fgSFRX0RNqlWOA=", + "lastModified": 1764669475, + "narHash": "sha256-lTIxxGTYyc9pQeLvwypRVWyVnabVQg0TE/wjAC+sjFY=", "owner": "rasmus-kirk", "repo": "nixarr", - "rev": "e8312dfa783f3d5a67ea6e83782f53efaf1a5716", + "rev": "ac11a6d765bc321b514d518f0d6c1abab3fb797a", "type": "github" }, "original": { @@ -723,11 +737,11 @@ "nixpkgs": "nixpkgs_6" }, "locked": { - "lastModified": 1761409262, - "narHash": "sha256-+rpIaK+0MBKuT4tC3h0Hh0FoX2Yy8mXuherWKcgONNg=", + "lastModified": 1764691481, + "narHash": "sha256-PDuy1vMJliGzUAQc9cF74E6z8S1JqTl7T8w8oALH3+8=", "owner": "kaylorben", "repo": "nixcord", - "rev": "f710d3dbf6688c6fa209b805c94127dedbcb0f44", + "rev": "559b24da3604ba6a987be0649d0b74be515a60aa", "type": "github" }, "original": { @@ -738,11 +752,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1760958188, - "narHash": "sha256-2m1S4jl+GEDtlt2QqeHil8Ny456dcGSKJAM7q3j/BFU=", + "lastModified": 1764440730, + "narHash": "sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x+6XUJ4YdFRjtO4=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "d6645c340ef7d821602fd2cd199e8d1eed10afbc", + "rev": "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3", "type": "github" }, "original": { @@ -785,11 +799,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1761173472, - "narHash": "sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE=", + "lastModified": 1764560356, + "narHash": "sha256-M5aFEFPppI4UhdOxwdmceJ9bDJC4T6C6CzCK1E2FZyo=", "owner": "nixos", "repo": "nixpkgs", - "rev": "c8aa8cc00a5cb57fada0851a038d35c08a36a2bb", + "rev": "6c8f0cca84510cc79e09ea99a299c9bc17d03cb6", "type": "github" }, "original": { @@ -801,11 +815,11 @@ }, "nixpkgs_10": { "locked": { - "lastModified": 1758690382, - "narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=", + "lastModified": 1762977756, + "narHash": "sha256-4PqRErxfe+2toFJFgcRKZ0UI9NSIOJa+7RXVtBhy4KE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e643668fd71b949c53f8626614b21ff71a07379d", + "rev": "c5ae371f1a6a7fd27823bc500d9390b38c05fa55", "type": "github" }, "original": { @@ -817,15 +831,15 @@ }, "nixpkgs_11": { "locked": { - "lastModified": 1759036355, - "narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=", - "owner": "nixos", + "lastModified": 1762111121, + "narHash": "sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127", + "rev": "b3d51a0365f6695e7dd5cdf3e180604530ed33b4", "type": "github" }, "original": { - "owner": "nixos", + "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" @@ -849,11 +863,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1761114652, - "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", + "lastModified": 1763966396, + "narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", + "rev": "5ae3b07d8d6527c42f17c876e404993199144b6a", "type": "github" }, "original": { @@ -913,11 +927,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1761114652, - "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", + "lastModified": 1764517877, + "narHash": "sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", + "rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c", "type": "github" }, "original": { @@ -929,11 +943,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1759386674, - "narHash": "sha256-wg1Lz/1FC5Q13R+mM5a2oTV9TA9L/CHHTm3/PiLayfA=", + "lastModified": 1761880412, + "narHash": "sha256-QoJjGd4NstnyOG4mm4KXF+weBzA2AH/7gn1Pmpfcb0A=", "owner": "nixos", "repo": "nixpkgs", - "rev": "625ad6366178f03acd79f9e3822606dd7985b657", + "rev": "a7fc11be66bdfb5cdde611ee5ce381c183da8386", "type": "github" }, "original": { @@ -945,11 +959,11 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1760596604, - "narHash": "sha256-J/i5K6AAz/y5dBePHQOuzC7MbhyTOKsd/GLezSbEFiM=", + "lastModified": 1764445028, + "narHash": "sha256-ik6H/0Zl+qHYDKTXFPpzuVHSZE+uvVz2XQuQd1IVXzo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3cbe716e2346710d6e1f7c559363d14e11c32a43", + "rev": "a09378c0108815dbf3961a0e085936f4146ec415", "type": "github" }, "original": { @@ -993,11 +1007,11 @@ "systems": "systems_4" }, "locked": { - "lastModified": 1761112426, - "narHash": "sha256-fa3fIyXP3xQhsPaZX4WsFwPM9g64EMOucfDEC4o8Nwc=", + "lastModified": 1762622004, + "narHash": "sha256-NpzzgaoMK8aRHnndHWbYNKLcZN0r1y6icCoJvGoBsoE=", "owner": "notashelf", "repo": "nvf", - "rev": "9b3e7bcf68ace2f07eb7478c40e45ce79332482b", + "rev": "09470524a214ed26633ddc2b6ec0c9bf31a8b909", "type": "github" }, "original": { @@ -1028,11 +1042,11 @@ ] }, "locked": { - "lastModified": 1760663237, - "narHash": "sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc=", + "lastModified": 1763988335, + "narHash": "sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh+M4Qc=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37", + "rev": "50b9238891e388c9fdc6a5c49e49c42533a1b5ce", "type": "github" }, "original": { @@ -1149,11 +1163,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1760998189, - "narHash": "sha256-ee2e1/AeGL5X8oy/HXsZQvZnae6XfEVdstGopKucYLY=", + "lastModified": 1764483358, + "narHash": "sha256-EyyvCzXoHrbL467YSsQBTWWg4sR96MH1sPpKoSOelB4=", "owner": "Mic92", "repo": "sops-nix", - "rev": "5a7d18b5c55642df5c432aadb757140edfeb70b3", + "rev": "5aca6ff67264321d47856a2ed183729271107c9c", "type": "github" }, "original": { @@ -1170,11 +1184,11 @@ "systems": "systems_5" }, "locked": { - "lastModified": 1760848035, - "narHash": "sha256-H3MFH8+i4wFagkebtHPcosQdkmxQ4a6fl1lMbLb+RkA=", + "lastModified": 1764686270, + "narHash": "sha256-lplEHk2A1IWrvs933umfljyale3cKaN201Z4cunCZVc=", "owner": "Gerg-L", "repo": "spicetify-nix", - "rev": "cde9f78ae705343a38f5d1d19ab34858b5e9caa9", + "rev": "4f73ef3469bdc1f8c346385ab9c6ed7099094dc1", "type": "github" }, "original": { @@ -1202,11 +1216,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1761028816, - "narHash": "sha256-s1XiIeJHpODVWfzsPaK9e21iz1dQSCU3H4/1OxOsyps=", + "lastModified": 1764648840, + "narHash": "sha256-hIj3aKL+G8TXrqvz0wCnUKESN5MEyrD4YxaLLARnkPs=", "owner": "danth", "repo": "stylix", - "rev": "b81dc0a385443099e7d231fe6275189e32c3b760", + "rev": "71054adbc3629404b2f02e8385aec07f87980a2f", "type": "github" }, "original": { @@ -1403,15 +1417,15 @@ }, "vicinae": { "inputs": { - "flake-utils": "flake-utils_2", - "nixpkgs": "nixpkgs_11" + "nixpkgs": "nixpkgs_11", + "systems": "systems_7" }, "locked": { - "lastModified": 1761415000, - "narHash": "sha256-T8e+DeFV3h2LHqmWE5GusWLRzSq20eDJQh+w3ibnJ2Q=", + "lastModified": 1764644772, + "narHash": "sha256-9bl7IEDjCrqnnFKDtLW+spL39iA7UhN4a3yfr6fflpo=", "owner": "vicinaehq", "repo": "vicinae", - "rev": "182fe960e380c81438a2359d90f03fbda749a2f8", + "rev": "94a54a58282913eeaf0349feffdbc3ba0e29b9b2", "type": "github" }, "original": { @@ -1484,11 +1498,11 @@ ] }, "locked": { - "lastModified": 1760713634, - "narHash": "sha256-5HXelmz2x/uO26lvW7MudnadbAfoBnve4tRBiDVLtOM=", + "lastModified": 1761431178, + "narHash": "sha256-xzjC1CV3+wpUQKNF+GnadnkeGUCJX+vgaWIZsnz9tzI=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "753bbbdf6a052994da94062e5b753288cef28dfb", + "rev": "4b8801228ff958d028f588f0c2b911dbf32297f9", "type": "github" }, "original": { diff --git a/home/programs/spicetify/default.nix b/home/programs/spicetify/default.nix index 150f3e9..2004ee2 100644 --- a/home/programs/spicetify/default.nix +++ b/home/programs/spicetify/default.nix @@ -6,7 +6,7 @@ inputs, ... }: let - spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system}; + spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.stdenv.hostPlatform.system}; accent = "${config.lib.stylix.colors.base0D}"; background = "${config.lib.stylix.colors.base00}"; in { diff --git a/home/system/hyprland/default.nix b/home/system/hyprland/default.nix index 6798cf8..e48d59c 100644 --- a/home/system/hyprland/default.nix +++ b/home/system/hyprland/default.nix @@ -26,7 +26,7 @@ in { qt5.qtwayland qt6.qtwayland libsForQt5.qt5ct - qt6ct + qt6Packages.qt6ct hyprshot hyprpicker swappy @@ -144,43 +144,8 @@ in { disable_splash_rendering = true; disable_autoreload = true; focus_on_activate = true; - new_window_takes_over_fullscreen = 2; }; - windowrulev2 = [ - "float, tag:modal" - "pin, tag:modal" - "center, tag:modal" - # telegram media viewer - "float, title:^(Media viewer)$" - - # Bitwarden extension - "float, title:^(.*Bitwarden Password Manager.*)$" - - # gnome calculator - "float, class:^(org.gnome.Calculator)$" - "size 360 490, class:^(org.gnome.Calculator)$" - - # make Firefox/Zen PiP window floating and sticky - "float, title:^(Picture-in-Picture)$" - "pin, title:^(Picture-in-Picture)$" - - # idle inhibit while watching videos - "idleinhibit focus, class:^(mpv|.+exe|celluloid)$" - "idleinhibit focus, class:^(zen)$, title:^(.*YouTube.*)$" - "idleinhibit fullscreen, class:^(zen)$" - - "dimaround, class:^(gcr-prompter)$" - "dimaround, class:^(xdg-desktop-portal-gtk)$" - "dimaround, class:^(polkit-gnome-authentication-agent-1)$" - "dimaround, class:^(zen)$, title:^(File Upload)$" - - "center, class:^(.*jetbrains.*)$, title:^(Confirm Exit|Open Project|win424|win201|splash)$" - "size 640 400, class:^(.*jetbrains.*)$, title:^(splash)$" - ]; - - layerrule = ["noanim, launcher" "noanim, ^ags-.*"]; - input = { kb_layout = keyboardLayout; diff --git a/hosts/laptop/home.nix b/hosts/laptop/home.nix index ec67f5b..89587d6 100644 --- a/hosts/laptop/home.nix +++ b/hosts/laptop/home.nix @@ -47,7 +47,7 @@ packages = with pkgs; [ # Apps - bitwarden # Password manager + bitwarden-desktop # Password manager vlc # Video player blanket # White-noise app obsidian # Note taking app @@ -79,7 +79,7 @@ pnpm air duckdb - inputs.eleakxir.packages.${pkgs.system}.leak-utils + inputs.eleakxir.packages.${stdenv.hostPlatform.system}.leak-utils caido wireshark nuclei diff --git a/nixos/fonts.nix b/nixos/fonts.nix index f10b495..4c06f62 100644 --- a/nixos/fonts.nix +++ b/nixos/fonts.nix @@ -14,7 +14,7 @@ dejavu_fonts noto-fonts noto-fonts-cjk-sans - noto-fonts-emoji + noto-fonts-color-emoji nerd-fonts.fira-code nerd-fonts.meslo-lg openmoji-color diff --git a/nixos/hyprland.nix b/nixos/hyprland.nix index 73f570c..0a4943b 100644 --- a/nixos/hyprland.nix +++ b/nixos/hyprland.nix @@ -7,7 +7,7 @@ programs.hyprland = { enable = true; withUWSM = true; - package = inputs.hyprland.packages."${pkgs.system}".hyprland; + package = inputs.hyprland.packages."${pkgs.stdenv.hostPlatform.system}".hyprland; portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; }; diff --git a/nixos/nvidia.nix b/nixos/nvidia.nix index 7ea1c62..fc2159d 100644 --- a/nixos/nvidia.nix +++ b/nixos/nvidia.nix @@ -77,7 +77,7 @@ in { enable32Bit = true; extraPackages = with pkgs; [ nvidia-vaapi-driver - vaapiVdpau + libva-vdpau-driver libvdpau-va-gl mesa egl-wayland @@ -99,7 +99,7 @@ in { # Additional useful packages environment.systemPackages = with pkgs; [ vulkan-tools - glxinfo + mesa-demos libva-utils # VA-API debugging tools ]; } diff --git a/nixos/sddm.nix b/nixos/sddm.nix index 4115086..a1bc785 100644 --- a/nixos/sddm.nix +++ b/nixos/sddm.nix @@ -49,7 +49,7 @@ in { theme = "sddm-astronaut-theme"; settings = { Wayland.SessionDir = "${ - inputs.hyprland.packages."${pkgs.system}".hyprland + inputs.hyprland.packages."${pkgs.stdenv.hostPlatform.system}".hyprland }/share/wayland-sessions"; }; }; diff --git a/server-modules/eleakxir.nix b/server-modules/eleakxir.nix index 9b99264..b649b0e 100644 --- a/server-modules/eleakxir.nix +++ b/server-modules/eleakxir.nix @@ -18,7 +18,7 @@ }; environment.systemPackages = [ - inputs.eleakxir.packages.${pkgs.system}.leak-utils + inputs.eleakxir.packages.${pkgs.stdenv.hostPlatform.system}.leak-utils ]; services.nginx.virtualHosts."eleakxir-back.hadi.diy" = { diff --git a/themes/catppuccin.nix b/themes/catppuccin.nix index 5bc84b9..9b0889e 100644 --- a/themes/catppuccin.nix +++ b/themes/catppuccin.nix @@ -71,7 +71,7 @@ }; serif = config.stylix.fonts.sansSerif; emoji = { - package = pkgs.noto-fonts-emoji; + package = pkgs.noto-fonts-color-emoji; name = "Noto Color Emoji"; }; sizes = { diff --git a/themes/nixy.nix b/themes/nixy.nix index c6a8c2d..3b3cd52 100644 --- a/themes/nixy.nix +++ b/themes/nixy.nix @@ -70,7 +70,7 @@ }; serif = config.stylix.fonts.sansSerif; emoji = { - package = pkgs.noto-fonts-emoji; + package = pkgs.noto-fonts-color-emoji; name = "Noto Color Emoji"; }; sizes = {