summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyren223 <contact@kyren.codes>2025-08-28 22:17:20 +0300
committerKyren223 <contact@kyren.codes>2025-08-28 22:17:20 +0300
commit8d37a81ec5cc5cff721159a15ffc8ff7d11ab527 (patch)
tree4e8f128fd3a2924db8a28e38ec8150442f8572ea
parentc00c86aa66bbae5bd2436cc4740ffcb1aa1e86d1 (diff)
Hyprland dolphin fix
-rw-r--r--flake.lock46
-rw-r--r--flake.nix3
-rw-r--r--hosts/configuration.nix6
3 files changed, 49 insertions, 6 deletions
diff --git a/flake.lock b/flake.lock
index 3085763..6693b79 100644
--- a/flake.lock
+++ b/flake.lock
@@ -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"
diff --git a/flake.nix b/flake.nix
index 4037dce..e05e3cb 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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 ];
}