mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-30 08:22:51 -05:00
nix: remove wl-clipboard and cliphist dependencies (#991)
This commit is contained in:
@@ -13,10 +13,6 @@ in
|
|||||||
dmsPkgs.dms-shell
|
dmsPkgs.dms-shell
|
||||||
]
|
]
|
||||||
++ lib.optional cfg.enableSystemMonitoring dmsPkgs.dgop
|
++ lib.optional cfg.enableSystemMonitoring dmsPkgs.dgop
|
||||||
++ lib.optionals cfg.enableClipboard [
|
|
||||||
pkgs.cliphist
|
|
||||||
pkgs.wl-clipboard
|
|
||||||
]
|
|
||||||
++ lib.optionals cfg.enableVPN [
|
++ lib.optionals cfg.enableVPN [
|
||||||
pkgs.glib
|
pkgs.glib
|
||||||
pkgs.networkmanager
|
pkgs.networkmanager
|
||||||
|
|||||||
@@ -76,18 +76,16 @@ in
|
|||||||
action = dms-ipc "night" "toggle";
|
action = dms-ipc "night" "toggle";
|
||||||
hotkey-overlay.title = "Toggle Night Mode";
|
hotkey-overlay.title = "Toggle Night Mode";
|
||||||
};
|
};
|
||||||
|
"Mod+V" = {
|
||||||
|
action = dms-ipc "clipboard" "toggle";
|
||||||
|
hotkey-overlay.title = "Toggle Clipboard Manager";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
// lib.attrsets.optionalAttrs cfg.enableSystemMonitoring {
|
// lib.attrsets.optionalAttrs cfg.enableSystemMonitoring {
|
||||||
"Mod+M" = {
|
"Mod+M" = {
|
||||||
action = dms-ipc "processlist" "toggle";
|
action = dms-ipc "processlist" "toggle";
|
||||||
hotkey-overlay.title = "Toggle Process List";
|
hotkey-overlay.title = "Toggle Process List";
|
||||||
};
|
};
|
||||||
}
|
|
||||||
// lib.attrsets.optionalAttrs cfg.enableClipboard {
|
|
||||||
"Mod+V" = {
|
|
||||||
action = dms-ipc "clipboard" "toggle";
|
|
||||||
hotkey-overlay.title = "Toggle Clipboard Manager";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -99,16 +97,6 @@ in
|
|||||||
"run"
|
"run"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
]
|
|
||||||
++ lib.optionals cfg.enableClipboard [
|
|
||||||
{
|
|
||||||
command = [
|
|
||||||
"wl-paste"
|
|
||||||
"--watch"
|
|
||||||
"cliphist"
|
|
||||||
"store"
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ in
|
|||||||
imports = [
|
imports = [
|
||||||
(lib.mkRemovedOptionModule (path ++ [ "enableBrightnessControl" ]) builtInRemovedMsg)
|
(lib.mkRemovedOptionModule (path ++ [ "enableBrightnessControl" ]) builtInRemovedMsg)
|
||||||
(lib.mkRemovedOptionModule (path ++ [ "enableColorPicker" ]) builtInRemovedMsg)
|
(lib.mkRemovedOptionModule (path ++ [ "enableColorPicker" ]) builtInRemovedMsg)
|
||||||
|
(lib.mkRemovedOptionModule (path ++ [ "enableClipboard" ]) builtInRemovedMsg)
|
||||||
(lib.mkRemovedOptionModule (
|
(lib.mkRemovedOptionModule (
|
||||||
path ++ [ "enableSystemSound" ]
|
path ++ [ "enableSystemSound" ]
|
||||||
) "qtmultimedia is now included on dms-shell package.")
|
) "qtmultimedia is now included on dms-shell package.")
|
||||||
@@ -36,11 +37,6 @@ in
|
|||||||
default = true;
|
default = true;
|
||||||
description = "Add needed dependencies to use system monitoring widgets";
|
description = "Add needed dependencies to use system monitoring widgets";
|
||||||
};
|
};
|
||||||
enableClipboard = lib.mkOption {
|
|
||||||
type = types.bool;
|
|
||||||
default = true;
|
|
||||||
description = "Add needed dependencies to use the clipboard widget";
|
|
||||||
};
|
|
||||||
enableVPN = lib.mkOption {
|
enableVPN = lib.mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
default = true;
|
default = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user