diff options
Diffstat (limited to 'home-manager/home/programs/rofi')
| -rw-r--r-- | home-manager/home/programs/rofi/default.nix | 16 | ||||
| -rw-r--r-- | home-manager/home/programs/rofi/squared-material-pine.rasi | 96 |
2 files changed, 112 insertions, 0 deletions
diff --git a/home-manager/home/programs/rofi/default.nix b/home-manager/home/programs/rofi/default.nix new file mode 100644 index 0000000..8d417ba --- /dev/null +++ b/home-manager/home/programs/rofi/default.nix @@ -0,0 +1,16 @@ +{ pkgs, ... }: + +let + theme = ./squared-material-pine.rasi; + cycle = true; + plugins = with pkgs; [ + rofi-emoji + rofi-calc + ]; +in +{ + programs.rofi = { + enable = true; + inherit theme cycle plugins; + }; +} diff --git a/home-manager/home/programs/rofi/squared-material-pine.rasi b/home-manager/home/programs/rofi/squared-material-pine.rasi new file mode 100644 index 0000000..55434cf --- /dev/null +++ b/home-manager/home/programs/rofi/squared-material-pine.rasi @@ -0,0 +1,96 @@ +/******************************************************************************* + * ROFI SQUARED THEME USING THE MATERIAL DARKER PALETTE + * User : LR-Tech + * Theme Repo : https://github.com/lr-tech/rofi-themes-collection + *******************************************************************************/ + +* { + font: "FiraCode Nerd Font Medium 12"; + + bg0: #1f1d2e; + bg1: #2a273f; + fg0: #908caa; + + accent-color: #6e6a86; + urgent-color: #ffffff; + + background-color: transparent; + text-color: @fg0; + + margin: 0; + padding: 0; + spacing: 0; +} + +window { + location: center; + width: 480; + y-offset: -160; + + background-color: @bg0; +} + +inputbar { + spacing: 8px; + padding: 8px; + + background-color: @bg1; +} + +prompt, entry, element-icon, element-text { + vertical-align: 0.5; +} + +prompt { + text-color: @accent-color; +} + +textbox { + padding: 8px; + background-color: @bg1; +} + +listview { + padding: 4px 0; + lines: 8; + columns: 1; + + fixed-height: false; +} + +element { + padding: 8px; + spacing: 8px; +} + +element normal normal { + text-color: @fg0; +} + +element normal urgent { + text-color: @urgent-color; +} + +element normal active { + text-color: @accent-color; +} + +element selected { + text-color: @bg0; +} + +element selected normal, element selected active { + background-color: @accent-color; +} + +element selected urgent { + background-color: @urgent-color; +} + +element-icon { + size: 0.8em; +} + +element-text { + text-color: inherit; +} |
