diff options
| author | Kyren223 <contact@kyren.codes> | 2025-08-28 22:17:20 +0300 |
|---|---|---|
| committer | Kyren223 <contact@kyren.codes> | 2025-08-28 22:17:20 +0300 |
| commit | 8d37a81ec5cc5cff721159a15ffc8ff7d11ab527 (patch) | |
| tree | 4e8f128fd3a2924db8a28e38ec8150442f8572ea | |
| parent | c00c86aa66bbae5bd2436cc4740ffcb1aa1e86d1 (diff) | |
Hyprland dolphin fix
| -rw-r--r-- | flake.lock | 46 | ||||
| -rw-r--r-- | flake.nix | 3 | ||||
| -rw-r--r-- | hosts/configuration.nix | 6 |
3 files changed, 49 insertions, 6 deletions
@@ -33,6 +33,24 @@ "type": "github" } }, + "dolphin-overlay": { + "inputs": { + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1743892246, + "narHash": "sha256-AHeavUWjnDPT/hffE5hM8RIew+mZJSSr9tUEiSvZW30=", + "owner": "rumboon", + "repo": "dolphin-overlay", + "rev": "55fec3268972876890d6081d3d76a701c37c01d7", + "type": "github" + }, + "original": { + "owner": "rumboon", + "repo": "dolphin-overlay", + "type": "github" + } + }, "eko": { "inputs": { "flake-compat": "flake-compat", @@ -237,7 +255,7 @@ "hyprlang": "hyprlang", "hyprutils": "hyprutils", "hyprwayland-scanner": "hyprwayland-scanner", - "nixpkgs": "nixpkgs", + "nixpkgs": "nixpkgs_2", "pre-commit-hooks": "pre-commit-hooks", "systems": "systems_2", "xdph": "xdph" @@ -476,16 +494,15 @@ }, "nixpkgs": { "locked": { - "lastModified": 1756266583, - "narHash": "sha256-cr748nSmpfvnhqSXPiCfUPxRz2FJnvf/RjJGvFfaCsM=", + "lastModified": 1743890059, + "narHash": "sha256-QQLhHHGNtAW8qRpseb40zqZlhZUeRRUg2SGmXjfE+so=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8a6d5427d99ec71c64f0b93d45778c889005d9c2", + "rev": "58a813438464b5295170efe38d8bd5f40fcc1d23", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } @@ -508,6 +525,22 @@ }, "nixpkgs_2": { "locked": { + "lastModified": 1756266583, + "narHash": "sha256-cr748nSmpfvnhqSXPiCfUPxRz2FJnvf/RjJGvFfaCsM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "8a6d5427d99ec71c64f0b93d45778c889005d9c2", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { + "locked": { "lastModified": 1753694789, "narHash": "sha256-cKgvtz6fKuK1Xr5LQW/zOUiAC0oSQoA9nOISB0pJZqM=", "owner": "nixos", @@ -547,11 +580,12 @@ }, "root": { "inputs": { + "dolphin-overlay": "dolphin-overlay", "eko": "eko", "home-manager": "home-manager", "hyprland": "hyprland", "hyprland-plugins": "hyprland-plugins", - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs_3", "nixpkgs-emoji-pin": "nixpkgs-emoji-pin", "sops-nix": "sops-nix", "zen-browser": "zen-browser" @@ -30,6 +30,9 @@ url = "github:hyprwm/hyprland-plugins"; inputs.hyprland.follows = "hyprland"; }; + + # Fix for dolphin on hyprland, see https://github.com/rumboon/dolphin-overlay/tree/main + dolphin-overlay.url = "github:rumboon/dolphin-overlay"; }; outputs = { self, nixpkgs, nixpkgs-emoji-pin, ... }@inputs: { diff --git a/hosts/configuration.nix b/hosts/configuration.nix index 44ed52c..cd52a0f 100644 --- a/hosts/configuration.nix +++ b/hosts/configuration.nix @@ -143,4 +143,10 @@ ]; }; + # Fixes "The name org.freedesktop.UDisks2 was not provided by any .service files" + # See https://www.reddit.com/r/NixOS/comments/1goziru/dolphin_on_hyprland/ + services.udisks2.enable = true; + + # See https://github.com/rumboon/dolphin-overlay/tree/main + nixpkgs.overlays = [ inputs.dolphin-overlay.overlays.default ]; } |
