tons of theme tweaks, +gruvbox
This commit is contained in:
parent
80d22a470a
commit
2ad77494b2
30 changed files with 410 additions and 371 deletions
|
|
@ -6,6 +6,7 @@ let
|
|||
in {
|
||||
options.modules.desktop.vicinae = {
|
||||
enable = mkEnableOption "Enable vicinae, a launcher built in react";
|
||||
dmenu = mkEnableOption "Use as a replacement for dmenu";
|
||||
package = mkOption {
|
||||
type = types.package;
|
||||
default = inputs.vicinae.packages.${system}.default;
|
||||
|
|
@ -29,14 +30,15 @@ in {
|
|||
|
||||
# i disagree with these
|
||||
telemetry.system_info = false;
|
||||
providers.core.entrypoints.sponsor.enable = false;
|
||||
|
||||
pop_to_root_on_close = true;
|
||||
|
||||
launcher_window = {
|
||||
opacity = 0.8;
|
||||
|
||||
client_side_decorations.enabled = false;
|
||||
client_side_decorations.enabled = true;
|
||||
client_side_decorations.border_width = 0;
|
||||
client_side_decorations.rounding = config.modules.desktop.themes.rounding;
|
||||
|
||||
layer_shell = {
|
||||
enabled = true;
|
||||
|
|
@ -51,14 +53,24 @@ in {
|
|||
];
|
||||
|
||||
providers = {
|
||||
core.entrypoints = {
|
||||
keybind-settings.enabled = false;
|
||||
report-bug.enabled = false;
|
||||
sponsor.enabled = false;
|
||||
};
|
||||
applications = {
|
||||
preferences = {
|
||||
defaultAction = "launch";
|
||||
};
|
||||
};
|
||||
files.enabled = false;
|
||||
|
||||
manage-shortcuts.enabled = false;
|
||||
theme.enabled = false;
|
||||
developer.enabled = false;
|
||||
};
|
||||
|
||||
fallbacks = [ "files:search" ];
|
||||
|
||||
escape_key_behavior = "close_window";
|
||||
|
||||
font = let
|
||||
|
|
@ -72,5 +84,20 @@ in {
|
|||
nix
|
||||
] ++ optional config.modules.desktop.niri.enable niri;
|
||||
};
|
||||
|
||||
user.packages = mkIf cfg.dmenu [ (pkgs.writeShellScriptBin "dmenu" ''
|
||||
set -euo pipefail
|
||||
|
||||
prompt="select option"
|
||||
|
||||
while [ $# -gt 0 ]; do
|
||||
case "$1" in
|
||||
-p) shift; prompt="$1" ;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
vicinae dmenu --placeholder "$prompt"
|
||||
'') ];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue