summaryrefslogtreecommitdiff
path: root/software
diff options
context:
space:
mode:
Diffstat (limited to 'software')
-rw-r--r--software/windowmanager.nix14
1 files changed, 13 insertions, 1 deletions
diff --git a/software/windowmanager.nix b/software/windowmanager.nix
index c89913b..5b85a0a 100644
--- a/software/windowmanager.nix
+++ b/software/windowmanager.nix
@@ -10,7 +10,8 @@
kanshi # auto-configure monitors on connect/disconnect
- river # wm
+ patchedRiver # Use patched river
+
lua # river config
luajitPackages.luaposix
@@ -41,6 +42,17 @@
glib # for gdbus needed by volumectl
];
+ # Overlay to patch river
+ nixpkgs.overlays = [
+ (final: prev: {
+ patchedRiver = prev.river.overrideAttrs (oldAttrs: rec {
+ patches = (oldAttrs.patches or []) ++ [
+ ../patches/rivertile.patch
+ ];
+ });
+ })
+ ];
+
# Screen capture/sharing:
xdg.portal = {
enable = true;