diff --git a/flake.lock b/flake.lock index 6c5df63..bcd898b 100755 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ ] }, "locked": { - "lastModified": 1780756231, - "narHash": "sha256-tXQxKdG5716uB9/LIkLQqQwHKf5mRSpHoZhz3lyI2Cg=", + "lastModified": 1782073106, + "narHash": "sha256-dnS5SaZlPqR1E0dPXaPc+lFkBwLUbAgbwsVMk7uA6dY=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "6ecde03f47172753fe5a2f334f9d3facfb7e6784", + "rev": "6d6e2384f381def4ea4ea81543cba4bbdac72457", "type": "github" }, "original": { @@ -37,19 +37,16 @@ "inputs": { "flake-schemas": "flake-schemas", "home-manager": "home-manager", - "jovian": "jovian", - "niks3": "niks3", "nixpkgs": [ "nixpkgs" - ], - "rust-overlay": "rust-overlay" + ] }, "locked": { - "lastModified": 1781745995, - "narHash": "sha256-zpmFTgeNWLi5wVraEHz/YXdGwM2oK0bOmLZHA1lfW5E=", + "lastModified": 1783072894, + "narHash": "sha256-h6TQcOWG5Q4q23cdN3Pu6jahrjXuzf6NOlL0cbMVZHw=", "owner": "chaotic-cx", "repo": "nyx", - "rev": "c45027d62e89cebc78187ca90d14b972ce39c88c", + "rev": "c9b7cd63ac280535ae360c8b30a6c2221aa8d364", "type": "github" }, "original": { @@ -113,16 +110,16 @@ }, "flake-schemas": { "locked": { - "lastModified": 1721999734, - "narHash": "sha256-G5CxYeJVm4lcEtaO87LKzOsVnWeTcHGKbKxNamNWgOw=", - "rev": "0a5c42297d870156d9c57d8f99e476b738dcd982", - "revCount": 75, + "lastModified": 1780327564, + "narHash": "sha256-HiRPtA0spK+Dkgbhz/1zW9glXxNVB+L4Rj2VYmdawb8=", + "rev": "6cc9bd98891b1fc6bb2b8cb3277df8bc72799ca6", + "revCount": 149, "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/flake-schemas/0.1.5/0190ef2f-61e0-794b-ba14-e82f225e55e6/source.tar.gz" + "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/flake-schemas/0.5.0/019e83cf-9af3-78b1-ac5b-70e68ad1efe1/source.tar.gz" }, "original": { "type": "tarball", - "url": "https://flakehub.com/f/DeterminateSystems/flake-schemas/%3D0.1.5.tar.gz" + "url": "https://flakehub.com/f/DeterminateSystems/flake-schemas/%3D0.5.0.tar.gz" } }, "flake-utils": { @@ -174,11 +171,11 @@ ] }, "locked": { - "lastModified": 1781220299, - "narHash": "sha256-gMnxDA1a951GfnoPXRyd7i/X6GQyiM+8qs50wRp7akc=", + "lastModified": 1782992164, + "narHash": "sha256-DuKHywguEb3GI/tKEnD6BSUEvZ4/CmO0hSx1VEoQwKc=", "owner": "AlvaroParker", "repo": "helium-nix", - "rev": "84c8a2bbd0599d8c9b82fd1d9eb6b850560ab0c0", + "rev": "5df7522721a025aa1ba2624040db76e7b042f756", "type": "github" }, "original": { @@ -195,11 +192,11 @@ ] }, "locked": { - "lastModified": 1781667738, - "narHash": "sha256-OxrwHpsWf+QGbos1LMDGAcv7sjBGshcw/43th6waeYI=", + "lastModified": 1783024095, + "narHash": "sha256-oE+TNK98Pl7nHW4VU1oBvUKD5JR45U+py/NJmLoTNHI=", "owner": "nix-community", "repo": "home-manager", - "rev": "7664e05e2413d5e2b8c54a884eb8ea0f8a504fc2", + "rev": "a4d410db95a6416d1008049330bd86b85b5db45a", "type": "github" }, "original": { @@ -215,11 +212,11 @@ ] }, "locked": { - "lastModified": 1781751568, - "narHash": "sha256-hZAbXoNA4nCSaIJJLGl/EdErFtlnAS06jEp4oO7Qp6s=", + "lastModified": 1783099620, + "narHash": "sha256-prQSM9PGnrfSaqknJOZ3DCQKbpMiXAWLVC5SHbjLcJ4=", "owner": "nix-community", "repo": "home-manager", - "rev": "5bcff43156c0eebe68759338b7879c8e1b2e2bd0", + "rev": "b2e4390ff35319c52935d6a700b615da4c0f204d", "type": "github" }, "original": { @@ -294,11 +291,11 @@ ] }, "locked": { - "lastModified": 1776426399, - "narHash": "sha256-RUESLKNikIeEq9ymGJ6nmcDXiSFQpUW1IhJ245nL3xM=", + "lastModified": 1782566056, + "narHash": "sha256-haEZcHzYrePnjFOYSWTbxm/Nrla0aPslJfmvdCvqtVc=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "68d064434787cf1ed4a2fe257c03c5f52f33cf84", + "rev": "c6e7b9f673f4360bc813d3dc75028f75ee88d3f8", "type": "github" }, "original": { @@ -326,11 +323,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1781729184, - "narHash": "sha256-S5Lq1/5RgsLZSFMrjnO5jzpV3/3q3Zt4Nsrz2TnVQzQ=", + "lastModified": 1783110106, + "narHash": "sha256-PRnnFkTfQ+sQHSrcWw0512zEMNp5/1WHJeVuDf6FmxI=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "2b81ad3bdf95d866b2c51460e67474f3190e6a80", + "rev": "14fa1fd0273973b7a40966b4fa9e081d6bf67dae", "type": "github" }, "original": { @@ -372,11 +369,11 @@ ] }, "locked": { - "lastModified": 1776426575, - "narHash": "sha256-KI6nIfVihn/DPaeB5Et46Xg3dkNHrrEtUd5LBBVomB0=", + "lastModified": 1782563850, + "narHash": "sha256-rs/EzgrgPHbCtJjFZN4aR1HYldH/0NtGAempWVpWQTs=", "owner": "hyprwm", "repo": "hyprland-guiutils", - "rev": "a968d211048e3ed538e47b84cb3649299578f19d", + "rev": "5ba080ee036c30cb2485f2647ff8a61f7aa08178", "type": "github" }, "original": { @@ -402,11 +399,11 @@ ] }, "locked": { - "lastModified": 1781442805, - "narHash": "sha256-Kt56e6Bq2sfqN8yq1RHsS6z+8QKCZelmhaeQQRtZyqU=", + "lastModified": 1782769258, + "narHash": "sha256-HAhqQOoz4S0gzIOMnClL49B+rMT7zdp3UDWeqxtMs/k=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "1f90c674d51a1ef83c725cd6d02280b4c969fdf7", + "rev": "71b8953d7d92dbebe87a6ff9895bdd30e7495873", "type": "github" }, "original": { @@ -508,11 +505,11 @@ ] }, "locked": { - "lastModified": 1772462885, - "narHash": "sha256-5pHXrQK9zasMnIo6yME6EOXmWGFMSnCITcfKshhKJ9I=", + "lastModified": 1782554491, + "narHash": "sha256-+p3MlyN/nqRefcf2IckPlGRUn9+hielqpS9XClbLleM=", "owner": "hyprwm", "repo": "hyprtoolkit", - "rev": "9af245a69fa6b286b88ddfc340afd288e00a6998", + "rev": "bdba25ced39ea39ab004a8f31593ba0b0ff1ca35", "type": "github" }, "original": { @@ -533,11 +530,11 @@ ] }, "locked": { - "lastModified": 1780251518, - "narHash": "sha256-fG9xbb1SOAAJ+2kJRakp3ch+BmA/3dEg/K3PoAZTKkw=", + "lastModified": 1783002634, + "narHash": "sha256-xGqHIUK0wIZoW7SiMalwvO6uGOO/VrlQwoRobpE7dDI=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "40ede2e7bdec80ba5d4c443160d905e9f841ae5f", + "rev": "41fb809557abd29a57151b6e1aaeabd05f9437e1", "type": "github" }, "original": { @@ -600,55 +597,6 @@ "type": "github" } }, - "jovian": { - "inputs": { - "nix-github-actions": [ - "chaotic" - ], - "nixpkgs": [ - "chaotic", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1781344759, - "narHash": "sha256-S6UBeQM7NLaQX6RZYS65fMypWfRQL/F4iRu0y8sTLPc=", - "owner": "Jovian-Experiments", - "repo": "Jovian-NixOS", - "rev": "ffac737e4117f7e9f070d38078801a5433f19d5b", - "type": "github" - }, - "original": { - "owner": "Jovian-Experiments", - "repo": "Jovian-NixOS", - "type": "github" - } - }, - "niks3": { - "inputs": { - "nixpkgs": [ - "chaotic", - "nixpkgs" - ], - "treefmt-nix": [ - "chaotic" - ] - }, - "locked": { - "lastModified": 1781027181, - "narHash": "sha256-IHIUd1/lYTaS4ilHZNV6+x0fchxDpvUdMjwnnEBASu4=", - "owner": "Mic92", - "repo": "niks3", - "rev": "c74d275536d9a38ff279b498612fae0fd68cfe85", - "type": "github" - }, - "original": { - "owner": "Mic92", - "repo": "niks3", - "rev": "c74d275536d9a38ff279b498612fae0fd68cfe85", - "type": "github" - } - }, "niri": { "inputs": { "niri-stable": "niri-stable", @@ -661,11 +609,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1781650123, - "narHash": "sha256-mNxImGaM33cxTku2yIk8qy2oN2cnQNUidizONJobTqw=", + "lastModified": 1782904324, + "narHash": "sha256-u1SiMJLrf+iGykwXdu78xbizwkCb2r1aUMHfOgh7IG8=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "bdfe98a468b972aa556fa29a68a8d4853b6bef08", + "rev": "c11048188f434263cf5c207ddef453984d1e02ba", "type": "github" }, "original": { @@ -694,11 +642,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1781588278, - "narHash": "sha256-Fw/Zo0hwgn9ulgY5duQy51WHtqpNoLjNDZYLdEI1SS4=", + "lastModified": 1781781064, + "narHash": "sha256-Ii/koEm/sRyg65qbAQWqEgboSEIhdH0EL4KglAc14p0=", "owner": "YaLTeR", "repo": "niri", - "rev": "fdb6d85fc78355762bcf3cf71fe4037681a766f9", + "rev": "49fc6117fd6c043adaa2ead316b82db5ed735d36", "type": "github" }, "original": { @@ -730,11 +678,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1781577229, - "narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=", + "lastModified": 1782723713, + "narHash": "sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ=", "owner": "nixos", "repo": "nixpkgs", - "rev": "567a49d1913ce81ac6e9582e3553dd90a955875f", + "rev": "b5aa0fbd538984f6e3d201be0005b4463d8b09f8", "type": "github" }, "original": { @@ -746,11 +694,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1781509190, - "narHash": "sha256-uJZs9Di8I6ciTp6jiojj0HzlNpBkud8ax5aT/O5aJkw=", + "lastModified": 1782847189, + "narHash": "sha256-twXPFqFsrrY5r28Zh7Homgcp2gUMBgQ6WDS98Q/3xFI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d6df3513510aa548c83868fd22bfddd0a8c0a0d4", + "rev": "b6018f87da91d19d0ab4cf979885689b469cdd41", "type": "github" }, "original": { @@ -767,11 +715,11 @@ ] }, "locked": { - "lastModified": 1781735722, - "narHash": "sha256-SJYzSsDW1Wpn6v9FQWu8x6walO1xlTqKkSc7HKUTtSs=", + "lastModified": 1783114234, + "narHash": "sha256-vd3QlfiWEv/IHHr6gZZ2P80VPO+9qhDEJPBSmge4Erk=", "owner": "noctalia-dev", "repo": "noctalia-shell", - "rev": "751ca0c0f70371c8eaaff806a2124e684189d3b6", + "rev": "18b50824c375f825f4484b29c3ab9f8a0c6c2412", "type": "github" }, "original": { @@ -790,11 +738,11 @@ ] }, "locked": { - "lastModified": 1778507602, - "narHash": "sha256-kTwur1wV+01SdqskVMSo6JMEpg71ps3HpbFY2GsflKs=", + "lastModified": 1781733627, + "narHash": "sha256-U3yTuGBnmXvXoQI3qkpfEDsn9RovQPAjN7ndRco+3u0=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "61ab0e80d9c7ab14c256b5b453d8b3fb0189ba0a", + "rev": "3bbec39bc90eadfa031e6f3b77272f3f60803e39", "type": "github" }, "original": { @@ -818,27 +766,6 @@ "zen-browser": "zen-browser" } }, - "rust-overlay": { - "inputs": { - "nixpkgs": [ - "chaotic", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1781666412, - "narHash": "sha256-Tzgol+o9+V4lK99r4AERI4pyFoZwg6Si2xUd1wc/WQU=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "d0e019d9543f0f1215a3d961fc4dca59aa29c638", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, "systems": { "locked": { "lastModified": 1681028828, @@ -897,11 +824,11 @@ ] }, "locked": { - "lastModified": 1780133819, - "narHash": "sha256-0YPKIY3dlnR7SPq7Z8ekFVvzFsfeiAtEj+QUI3KHrlI=", + "lastModified": 1782311043, + "narHash": "sha256-07zLc2M3/ax+JsjxGTft17/Joua41LHE9/9AC/F9zeU=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "4a170c0ba96fd37374f93d8f91c9ed91814828ac", + "rev": "882ad01e195ce201b07c618bbee44a0cad8b9e5a", "type": "github" }, "original": { @@ -951,11 +878,11 @@ ] }, "locked": { - "lastModified": 1781732195, - "narHash": "sha256-QA+DNtZjIepZtQs5OIh2bU3mQxxhEmKwATpl1utwqUA=", + "lastModified": 1783063269, + "narHash": "sha256-XVOopPVgoWPlhuJajUYNTK/M9j/L/llD6vdH5JE9EKs=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "68060c0abfc9dc024e3693661e11ddf31bbcffbc", + "rev": "b86380c97016a1c79f535f286a34c0f5b4270a1b", "type": "github" }, "original": { diff --git a/modules/home/home.nix b/modules/home/home.nix index 618edd7..b4b42b1 100755 --- a/modules/home/home.nix +++ b/modules/home/home.nix @@ -4,8 +4,11 @@ ./niri.nix ]; - home.packages = [ - (pkgs.discord-canary.override { withMoonlight = true; }) + home.packages = with pkgs; [ + (discord-canary.override { withMoonlight = true; }) + + kdePackages.ffmpegthumbs + kdePackages.kdegraphics-thumbnailers ]; home.username = "elars"; @@ -126,7 +129,7 @@ xdg.mimeApps = { enable = true; defaultApplications = { - "inode/directory" = [ "nemo.desktop" ]; + "inode/directory" = [ "org.kde.dolphin.desktop" ]; "x-scheme-handler/http" = [ "zen-beta.desktop" ]; "x-scheme-handler/https" = [ "zen-beta.desktop" ]; "x-scheme-handler/about" = [ "zen-beta.desktop" ]; diff --git a/modules/home/hypr/hyprland/keybinds.nix b/modules/home/hypr/hyprland/keybinds.nix index 5832dda..7b43ccd 100755 --- a/modules/home/hypr/hyprland/keybinds.nix +++ b/modules/home/hypr/hyprland/keybinds.nix @@ -34,7 +34,7 @@ in # launchers "$mainMod, Return, exec, ghostty" "$mainMod, W, exec, zen-beta" - "$mainMod, E, exec, nemo" + "$mainMod, E, exec, dolphin" "$mainMod, Z, exec, code" "$mainMod ALT, V, exec, pavucontrol" "$mainMod SHIFT, V, exec, ${ipc} launcher clipboard" diff --git a/modules/home/niri/niri/keybinds.nix b/modules/home/niri/niri/keybinds.nix index 5b39a4e..435ca08 100644 --- a/modules/home/niri/niri/keybinds.nix +++ b/modules/home/niri/niri/keybinds.nix @@ -31,7 +31,7 @@ # --- Launchers --- "Mod+Return".action.spawn = [ "ghostty" ]; "Mod+W".action.spawn = [ "zen-beta" ]; - "Mod+E".action.spawn = [ "nemo" ]; + "Mod+E".action.spawn = [ "dolphin" ]; "Mod+Z".action.spawn = [ "code" ]; "Mod+Alt+V".action.spawn = [ "pavucontrol" ]; "Mod+Shift+V".action.spawn-sh = "noctalia msg panel-toggle clipboard";