diff --git a/home-modules/rofi.nix b/home-modules/rofi.nix index effb293..f4d415b 100644 --- a/home-modules/rofi.nix +++ b/home-modules/rofi.nix @@ -1,4 +1,4 @@ -{ config, pkgs, rice, ... }: +{ config, pkgs, rice, ... }: let trdr = "${rice.lib.float-to-drune rice.transparency}"; in @@ -7,54 +7,52 @@ in rofi-wayland ]; home.file.".config/rofi/config.rasi".text = '' - /*Based on the Purple official rofi theme*/ - configuration { - show-icons: false; - display-drun: ""; - disable-history: false; - drun-display-format: "{name} [({generic})] [({exec})]"; + show-icons: false; + display-drun: ""; + disable-history: false; + drun-display-format: "{name} [({generic})] [({exec})]"; } * { - font: "${rice.font.code.name2} 12"; - foreground: ${rice.color.foreground}; - background-color: ${rice.color.background}${trdr}; - padding: 0px; - margin: 0px; - spacing: 0px; - border-width: 0px; + font: "${rice.font.code.name2} 12"; + foreground: ${rice.color.foreground}; + background-color: ${rice.color.background}${trdr}; + padding: 0px; + margin: 0px; + spacing: 0px; + border-width: 0px; } #window { - background-color: ${rice.color.background}${trdr}; - border: ${builtins.toString rice.border-width}px; - border-radius: ${builtins.toString rice.rounding}; - border-color: ${rice.color.blue}; + background-color: ${rice.color.background}${trdr}; + border: ${builtins.toString rice.border-width}px; + border-radius: ${builtins.toString rice.rounding}; + border-color: ${rice.color.blue}; } #mainbox { - border: 0; - padding: 0; + border: 0; + padding: 0; } #message { - border: 0px; + border: 0px; } #textbox { - text-color: ${rice.color.foreground}; + text-color: ${rice.color.foreground}; } #listview { - fixed-height: 0; - border: 0px; - spacing: 0px ; - scrollbar: false; - padding: 0px; + fixed-height: 0; + border: 0px; + spacing: 0px ; + scrollbar: false; + padding: 0px; } #element { - border: 0; - padding: 0px ; + border: 0; + padding: 0px ; } #element.normal.normal { background-color: ${rice.color.background}${trdr}; text-color: ${rice.color.foreground}; } @@ -63,51 +61,51 @@ in #scrollbar { - width: ${builtins.toString rice.border-width}px ; - border: 0; - handle-width: 8px ; - padding: 0; + width: ${builtins.toString rice.border-width}px ; + border: 0; + handle-width: 8px ; + padding: 0; } #sidebar { - border: ${builtins.toString rice.border-width}px dash; + border: ${builtins.toString rice.border-width}px dash; } #button.selected { - text-color: ${rice.color.foreground}; + text-color: ${rice.color.foreground}; } #inputbar { - spacing: 0; - text-color: ${rice.color.background}; - background-color: ${rice.color.red}${trdr}; - padding: 0; - children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; + spacing: 0; + text-color: ${rice.color.background}; + background-color: ${rice.color.red}${trdr}; + padding: 0; + children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; } #prompt { - spacing: 0; - background-color: transparent; - text-color: ${rice.color.foreground}; + spacing: 0; + background-color: transparent; + text-color: ${rice.color.foreground}; } #textbox-prompt-colon { - expand: false; - str: ">"; - margin: 0px 0.3em 0em 0em ; - text-color: ${rice.color.background}; - background-color: transparent; + expand: false; + str: ">"; + margin: 0px 0.3em 0em 0em ; + text-color: ${rice.color.background}; + background-color: transparent; } #case-indicator { - spacing: 0; - text-color: ${rice.color.foreground}; - background-color: transparent; + spacing: 0; + text-color: ${rice.color.foreground}; + background-color: transparent; } #entry { - spacing: 0; - text-color: ${rice.color.background}; - background-color: transparent; - placeholder: ""; + spacing: 0; + text-color: ${rice.color.background}; + background-color: transparent; + placeholder: ""; } element-text, element-icon { - background-color: inherit; - text-color: inherit; + background-color: inherit; + text-color: inherit; } ''; } \ No newline at end of file diff --git a/home.nix b/home.nix index 21b3d0e..f541bcf 100644 --- a/home.nix +++ b/home.nix @@ -63,7 +63,7 @@ spotify spicetify-cli obs-studio - waybar swww rofi playerctl + waybar swww playerctl imv mpv mediainfo exiftool ffmpeg pavucontrol fontpreview gtk2fontsel