diff --git a/alacritty/.config/alacritty/alacritty.toml b/alacritty/.config/alacritty/alacritty.toml index 8c660bb..d57bc68 100755 --- a/alacritty/.config/alacritty/alacritty.toml +++ b/alacritty/.config/alacritty/alacritty.toml @@ -1,5 +1,5 @@ -import = ["~/.config/alacritty/zegonix.toml"] -# import = ["~/.config/alacritty/summer.toml"] +import = ["~/.config/alacritty/themes/zegonix.toml"] +# import = ["~/.config/alacritty/themes/summer.toml"] # history configuration [scrolling] diff --git a/alacritty/.config/alacritty/summer.toml b/alacritty/.config/alacritty/themes/summer.toml similarity index 100% rename from alacritty/.config/alacritty/summer.toml rename to alacritty/.config/alacritty/themes/summer.toml diff --git a/alacritty/.config/alacritty/zegonix.toml b/alacritty/.config/alacritty/themes/zegonix.toml similarity index 95% rename from alacritty/.config/alacritty/zegonix.toml rename to alacritty/.config/alacritty/themes/zegonix.toml index da529c1..806ef1d 100755 --- a/alacritty/.config/alacritty/zegonix.toml +++ b/alacritty/.config/alacritty/themes/zegonix.toml @@ -1,5 +1,5 @@ [colors.primary] -background = "0x202830" +background = "0x202028" foreground = "0xD8D8D0" dim_foreground = "0xA0A0A0" bright_foreground = "0xFFFFFF" @@ -43,4 +43,4 @@ index = 16 color = "0x94B5DB" [[colors.indexed_colors]] index = 17 -color = "0xDCC94C" \ No newline at end of file +color = "0xDCC94C" diff --git a/picom/.config/picom.conf b/picom/.config/picom.conf index 6d66e0c..a022757 100644 --- a/picom/.config/picom.conf +++ b/picom/.config/picom.conf @@ -23,5 +23,6 @@ rounded-corners-exclude = [ ]; # general +use-damage = true; xrender-sync = true; xrender-sync-fence = true; \ No newline at end of file diff --git a/rofi/.config/rofi/config.rasi b/rofi/.config/rofi/config.rasi index d1fc52b..cbaf123 100644 --- a/rofi/.config/rofi/config.rasi +++ b/rofi/.config/rofi/config.rasi @@ -1,5 +1,9 @@ +@theme "~/.config/rofi/themes/zegonix.rasi" +//@import "~/.config/rofi/themes/squared-nord.rasi" +//@import "~/.config/rofi/themes/test.rasi" + configuration { - modes: "combi,window,drun,ssh"; + modes: "combi,run,window,ssh"; combi-modes: "window,drun,run,ssh"; terminal: "alacritty"; case-sensitive: false; @@ -13,5 +17,3 @@ configuration { sorting-method: "name"; } } - -@import "~/.config/rofi/themes/zegonix.rasi" diff --git a/rofi/.config/rofi/themes/zegonix.rasi b/rofi/.config/rofi/themes/zegonix.rasi index 09b0fed..8963a79 100644 --- a/rofi/.config/rofi/themes/zegonix.rasi +++ b/rofi/.config/rofi/themes/zegonix.rasi @@ -1,49 +1,105 @@ * { - font: "Victor Mono Nerd Font 12"; + font: "Victor Mono Nerd Font 13"; - zx-window-background: #0A0E25E8; - zx-window-border: #15D7E5FF; - zx-prompt-background: #282848C8; - zx-other-blue: #162B56E6; - zx-light-blue: #335E86E6; - zx-light-cyan: #A3E2E3E6; - zx-text: #C8C8C8E8; + zx-transparent: transparent; + zx-white: #C8C8C8FF; // #C8C8C8E8; + zx-dark-blue: #080E25FF; // #080E25E8; + zx-blue: #203050FF; // #203050C8; + zx-cyan: #15D7E5FF; + zx-background: @zx-dark-blue; + zx-secondary: @zx-blue; + zx-accent: @zx-cyan; + zx-text: @zx-white; + + background-color: transparent; } window { - location: 0; + location: center; width: 35%; - transparency: "real"; + + background-color: @zx-background; border: 1; - border-radius: 0; + border-color: @zx-accent; - background-color: @zx-window-background; - border-color: @zx-window-border; + padding: 8px; + + children: [mainbox]; +} + +mainbox { + background: @zx-transparent; + border: 0px; + spacing: 8px; + + children: [inputbar, listview]; } inputbar { - spacing: 20px; - padding: 5px; + spacing: 40px; + padding: 10px; - background-color: @zx-prompt-background; + background-color: @zx-secondary; text-color: @zx-text; + + border: 0 0 1px 0; + border-color: @zx-accent; + + children: [prompt, entry]; } prompt { - background-color: @zx-prompt-background; text-color: @zx-text; + text-transform: bold; } entry { - background-color: @zx-prompt-background; + text-color: @zx-text; + placeholder-color: @zx-text; + + placeholder: "search"; +} + +listview { + lines: 8; + cycle: true; + scrollbar: false; + spacing: 5px; + + border: 0px; + background-color: @transparent; //@zx-background; + + children: [element]; +} + +element { + background-color: transparent; + text-color: inherit; + border: 0; + + children: [element-text]; +} + +element-text { + padding: 5; text-color: @zx-text; } -scrollbar { - handle-width: 0; +element-text.normal { + text-color: @zx-text; + border: 0; } -mode-switcher { - enabled: true; +element-text.active { + text-color: @zx-text; + border: 0; +} + +element-text.selected { + background-color: @zx-blue; +} + +prompt, entry, element-text { + vertical-align: 0.5; } \ No newline at end of file