init commit, ly, i3, polybar, neovim, alacritty, NixOS Flakes + Home-Manager
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
programs.rofi = {
|
||||
enable = true;
|
||||
|
||||
# Optional: ensure it uses your configured terminal
|
||||
terminal = "${pkgs.alacritty}/bin/alacritty";
|
||||
font = "Hack Nerd Font Mono 12";
|
||||
|
||||
theme = let
|
||||
# Pulls in the mkLiteral function specifically for Rofi
|
||||
inherit (config.lib.formats.rasi) mkLiteral;
|
||||
in {
|
||||
"*" = {
|
||||
# Your Vintage Lavender Palette
|
||||
bg0 = mkLiteral "#08090b"; # Black
|
||||
bg1 = mkLiteral "#1e1f21"; # Carbon Black
|
||||
bg2 = mkLiteral "#2c2137"; # Midnight Violet
|
||||
fg0 = mkLiteral "#8d739c"; # Vintage Lavender 1
|
||||
fg1 = mkLiteral "#847397"; # Vintage Lavender 3
|
||||
accent = mkLiteral "#4f3963"; # Vintage Grape
|
||||
|
||||
background-color = mkLiteral "transparent";
|
||||
text-color = mkLiteral "@fg0";
|
||||
margin = mkLiteral "0px";
|
||||
padding = mkLiteral "0px";
|
||||
spacing = mkLiteral "0px";
|
||||
};
|
||||
|
||||
"window" = {
|
||||
background-color = mkLiteral "@bg0";
|
||||
border = mkLiteral "2px";
|
||||
border-color = mkLiteral "@accent";
|
||||
border-radius = mkLiteral "6px";
|
||||
width = mkLiteral "600px";
|
||||
};
|
||||
|
||||
"inputbar" = {
|
||||
padding = mkLiteral "12px";
|
||||
background-color = mkLiteral "@bg1";
|
||||
border = mkLiteral "0px 0px 2px 0px";
|
||||
border-color = mkLiteral "@accent";
|
||||
};
|
||||
|
||||
"entry" = {
|
||||
padding = mkLiteral "0px 12px";
|
||||
vertical-align = mkLiteral "0.5";
|
||||
};
|
||||
|
||||
"prompt" = {
|
||||
vertical-align = mkLiteral "0.5";
|
||||
text-color = mkLiteral "@accent";
|
||||
};
|
||||
|
||||
"listview" = {
|
||||
padding = mkLiteral "8px";
|
||||
lines = 8;
|
||||
columns = 1;
|
||||
fixed-height = mkLiteral "false";
|
||||
};
|
||||
|
||||
"element" = {
|
||||
padding = mkLiteral "8px";
|
||||
spacing = mkLiteral "8px";
|
||||
border-radius = mkLiteral "4px";
|
||||
};
|
||||
|
||||
"element-text, element-icon" = {
|
||||
vertical-align = mkLiteral "0.5";
|
||||
background-color = mkLiteral "inherit";
|
||||
text-color = mkLiteral "inherit";
|
||||
};
|
||||
|
||||
"element selected" = {
|
||||
background-color = mkLiteral "@bg2";
|
||||
text-color = mkLiteral "@fg0";
|
||||
border = mkLiteral "1px";
|
||||
border-color = mkLiteral "@accent";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user