From 26713ab65d554239dbea7b637914c59faa83f246 Mon Sep 17 00:00:00 2001 From: andrey_varnavskiy Date: Sat, 14 Dec 2024 06:14:18 +0500 Subject: [PATCH] wofi config rework --- home-manager/modules/default.nix | 2 +- home-manager/modules/wofi.nix | 8 ----- home-manager/modules/wofi/default.nix | 13 ++++++++ home-manager/modules/wofi/style.css | 44 +++++++++++++++++++++++++++ 4 files changed, 58 insertions(+), 9 deletions(-) delete mode 100644 home-manager/modules/wofi.nix create mode 100644 home-manager/modules/wofi/default.nix create mode 100644 home-manager/modules/wofi/style.css diff --git a/home-manager/modules/default.nix b/home-manager/modules/default.nix index e0509fc..0069cbf 100644 --- a/home-manager/modules/default.nix +++ b/home-manager/modules/default.nix @@ -13,7 +13,7 @@ ./swaync ./tmux.nix ./waybar - ./wofi.nix + ./wofi ./zsh.nix ]; } diff --git a/home-manager/modules/wofi.nix b/home-manager/modules/wofi.nix deleted file mode 100644 index c56efa2..0000000 --- a/home-manager/modules/wofi.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ - programs.wofi = { - enable = true; - settings = { - - }; - }; -} diff --git a/home-manager/modules/wofi/default.nix b/home-manager/modules/wofi/default.nix new file mode 100644 index 0000000..cf5bd42 --- /dev/null +++ b/home-manager/modules/wofi/default.nix @@ -0,0 +1,13 @@ +{ + programs.wofi = { + enable = true; + settings = { + allow_markup = true; + allow_images = true; + width = 350; + height = 450; + }; + }; + + home.file.".config/wofi/style.css".source = ./style.css; +} diff --git a/home-manager/modules/wofi/style.css b/home-manager/modules/wofi/style.css new file mode 100644 index 0000000..ad8987b --- /dev/null +++ b/home-manager/modules/wofi/style.css @@ -0,0 +1,44 @@ +window { + margin: 0px; + border: 5px solid; + border-image: linear-gradient(135deg, #d65d0e 0%, #98971a 100%) 1; + background-color: #282828; + font-family: "JetBrains Mono"; + font-weight: bold; + font-size: 16px; +} + +#input { + margin: 5px; + border: none; + color: #ebdbb2; + background-color: #1d2021; +} + +#inner-box { + margin: 5px; + border: none; + background-color: #282828; +} + +#outer-box { + margin: 5px; + border: none; + background-color: #282828; +} + +#scroll { + margin: 0px; + border: none; +} + +#text { + margin: 5px; + border: none; + color: #ebdbb2; +} + +#entry:selected { + background-color: #d65d0e; + color: #ffffff; +}