diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf index fc25f76..8d551c7 100644 --- a/.config/picom/picom.conf +++ b/.config/picom/picom.conf @@ -15,9 +15,10 @@ size-transition = true # Corners # ################################# # requires: https://github.com/sdhand/compton or https://github.com/jonaburg/picom -corner-radius = 10.0; +corner-radius = 4.0; rounded-corners-exclude = [ #"window_type = 'normal'", + "class_g = 'Rofi'", "class_g = 'awesome'", "class_g = 'URxvt'", "class_g = 'XTerm'", diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi new file mode 100644 index 0000000..c4e2136 --- /dev/null +++ b/.config/rofi/config.rasi @@ -0,0 +1,8 @@ +configuration { + modi: "window,drun,ssh,combi"; + font: "FiraCode Nerd Font Mono 10"; + combi-modi: "window,drun,ssh"; + } +@theme "~/.config/rofi/themes/teal.rasi" + + diff --git a/.config/rofi/themes/teal.rasi b/.config/rofi/themes/teal.rasi new file mode 100644 index 0000000..165846a --- /dev/null +++ b/.config/rofi/themes/teal.rasi @@ -0,0 +1,127 @@ +/*Dracula theme based on the Purple official rofi theme*/ + +* { + font: "Jetbrains Mono 12"; + foreground: #f8f8f2; + background-color: #282a36; + active-background: #006666; + urgent-background: #ff5555; + urgent-foreground: #282a36; + selected-background: @active-background; + selected-urgent-background: @urgent-background; + selected-active-background: @active-background; + separatorcolor: @active-background; + bordercolor: @active-background; +} + +#window { + background-color: @background-color; + border: 1; + border-radius: 6; + border-color: @bordercolor; + padding: 5; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px dash 0px 0px ; + border-color: @bordercolor; + spacing: 2px ; + scrollbar: false; + padding: 2px 0px 0px ; +} +#element { + border: 0; + padding: 1px ; +} +#element.normal.normal { + background-color: @background-color; + text-color: @foreground; +} +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +#element.normal.active { + background-color: @active-background; + text-color: @foreground; +} +#element.selected.normal { + background-color: @selected-background; + text-color: @foreground; +} +#element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @foreground; +} +#element.selected.active { + background-color: @selected-active-background; + text-color: @foreground; +} +#element.alternate.normal { + background-color: @background-color; + text-color: @foreground; +} +#element.alternate.urgent { + background-color: @urgent-background; + text-color: @foreground; +} +#element.alternate.active { + background-color: @active-background; + text-color: @foreground; +} +#scrollbar { + width: 2px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +#sidebar { + border: 2px dash 0px 0px ; + border-color: @separatorcolor; +} +#button.selected { + background-color: @selected-background; + text-color: @foreground; +} +#inputbar { + spacing: 0; + text-color: @foreground; + padding: 1px ; +} +#case-indicator { + spacing: 0; + text-color: @foreground; +} +#entry { + spacing: 0; + text-color: @foreground; +} +#prompt { + spacing: 0; + text-color: @foreground; +} +#inputbar { + children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; +} +#textbox-prompt-colon { + expand: false; + str: ":"; + margin: 0px 0.3em 0em 0em ; + text-color: @foreground; +} +element-text, element-icon { + background-color: inherit; + text-color: inherit; +} diff --git a/.config/xmonad/xmonad.hs b/.config/xmonad/xmonad.hs index dd51593..88b19ad 100644 --- a/.config/xmonad/xmonad.hs +++ b/.config/xmonad/xmonad.hs @@ -78,8 +78,8 @@ myKeys = -- launch a terminal [ ("M-x" ,spawn myTerminal ) - -- launch dmenu - , ("M-p", spawn "dmenu_run") + -- launch rofi + , ("M-p", spawn "rofi -show run") -- launch web browser , ("M-b", spawn myWebBrowser)