diff --git a/play.yml b/play.yml index 3f60040..ebb2238 100644 --- a/play.yml +++ b/play.yml @@ -123,7 +123,6 @@ - xdg-desktop-portal-hyprland-git - polkit-kde-agent - aylurs-gtk-shell - - catppuccin-gtk-theme-latte - foot - nushell - wl-clipboard diff --git a/src/.config/ags/style.css b/src/.config/ags/style.css index 8171592..80b3a5a 100644 --- a/src/.config/ags/style.css +++ b/src/.config/ags/style.css @@ -8,6 +8,7 @@ button { padding-top: 0; padding-bottom: 0; background-color: transparent; + border: 0; } button:active { diff --git a/src/.config/foot/foot.ini b/src/.config/foot/foot.ini index 03eda6f..ff6d7d8 100644 --- a/src/.config/foot/foot.ini +++ b/src/.config/foot/foot.ini @@ -1,174 +1,38 @@ -# -*- conf -*- - -# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd) -# term=foot (or xterm-256color if built with -Dterminfo=disabled) -# login-shell=no - -# app-id=foot -# title=foot -# locked-title=no - font=monospace:size=12 -# font-bold= -# font-italic= -# font-bold-italic= -# font-size-adjustment=0.5 -# line-height= -# letter-spacing=0 -# horizontal-letter-offset=0 -# vertical-letter-offset=0 -# underline-offset= -# underline-thickness= -# box-drawings-uses-font-glyphs=no -# dpi-aware=auto - -# initial-window-size-pixels=700x500 # Or, -# initial-window-size-chars= -# initial-window-mode=windowed -# pad=0x0 # optionally append 'center' -# resize-delay-ms=100 - -# notify=notify-send -a ${app-id} -i ${app-id} ${title} ${body} - -# bold-text-in-bright=no -# word-delimiters=,│`|:"'()[]{}<> -# selection-target=primary -# workers= -# utempter=/usr/lib/utempter/utempter - -[environment] -# name=value - -[bell] -# urgent=no -# notify=no -# command= -# command-focused=no - -[scrollback] -# lines=1000 -# multiplier=3.0 -# indicator-position=relative -# indicator-format="" - -[url] -# launch=xdg-open ${url} -# label-letters=sadfjklewcmpgh -# osc8-underline=url-mode -# protocols=http, https, ftp, ftps, file, gemini, gopher -# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+="'()[] +pad=5x5 [cursor] -# style=block -# color= -# blink=no -# beam-thickness=1.5 -# underline-thickness= - -[mouse] -# hide-when-typing=no -# alternate-scroll-mode=yes - +style=beam +color=5e81ac ebcb8b [colors] -foreground=4c4f69 # Text -background=eff1f5 # Base -regular0=5c5f77 # Subtext 1 -regular1=d20f39 # red -regular2=40a02b # green -regular3=df8e1d # yellow -regular4=1e66f5 # blue -regular5=ea76cb # pink -regular6=179299 # teal -regular7=acb0be # Surface 2 -bright0=6c6f85 # Subtext 0 -bright1=d20f39 # red -bright2=40a02b # green -bright3=df8e1d # yellow -bright4=1e66f5 # blue -bright5=ea76cb # pink -bright6=179299 # teal -bright7=bcc0cc # Surface 1 +foreground=eceff4 +background=2e3440 +selection-foreground=88c0d0 +selection-background=3b4252 -[csd] -# preferred=server -# size=26 -# font= -# color= -# hide-when-typing=no -# border-width=0 -# border-color= -# button-width=26 -# button-color= -# button-minimize-color= -# button-maximize-color= -# button-close-color= +regular0 = 3b4252 +regular1 = bf616a +regular2 = a3be8c +regular3 = ebcb8b +regular4 = 81a1c1 +regular5 = b48ead +regular6 = 88c0d0 +regular7 = e5e9f0 -[key-bindings] -# scrollback-up-page=Shift+Page_Up -# scrollback-up-half-page=none -# scrollback-up-line=none -# scrollback-down-page=Shift+Page_Down -# scrollback-down-half-page=none -# scrollback-down-line=none -# clipboard-copy=Control+Shift+c XF86Copy -# clipboard-paste=Control+Shift+v XF86Paste -# primary-paste=Shift+Insert -# search-start=Control+Shift+r -# font-increase=Control+plus Control+equal Control+KP_Add -# font-decrease=Control+minus Control+KP_Subtract -# font-reset=Control+0 Control+KP_0 -# spawn-terminal=Control+Shift+n -# minimize=none -# maximize=none -# fullscreen=none -# pipe-visible=[sh -c "xurls | fuzzel | xargs -r firefox"] none -# pipe-scrollback=[sh -c "xurls | fuzzel | xargs -r firefox"] none -# pipe-selected=[xargs -r firefox] none -# show-urls-launch=Control+Shift+u -# show-urls-copy=none -# show-urls-persistent=none -# prompt-prev=Control+Shift+z -# prompt-next=Control+Shift+x -# unicode-input=none -# noop=none +bright0 = 4c566a +bright1 = bf616a +bright2 = a3be8c +bright3 = ebcb8b +bright4 = 81a1c1 +bright5 = b48ead +bright6 = 8fbcbb +bright7 = eceff4 -[search-bindings] -# cancel=Control+g Control+c Escape -# commit=Return -# find-prev=Control+r -# find-next=Control+s -# cursor-left=Left Control+b -# cursor-left-word=Control+Left Mod1+b -# cursor-right=Right Control+f -# cursor-right-word=Control+Right Mod1+f -# cursor-home=Home Control+a -# cursor-end=End Control+e -# delete-prev=BackSpace -# delete-prev-word=Mod1+BackSpace Control+BackSpace -# delete-next=Delete -# delete-next-word=Mod1+d Control+Delete -# extend-to-word-boundary=Control+w -# extend-to-next-whitespace=Control+Shift+w -# clipboard-paste=Control+v Control+Shift+v Control+y XF86Paste -# primary-paste=Shift+Insert -# unicode-input=none - -[url-bindings] -# cancel=Control+g Control+c Control+d Escape -# toggle-url-visible=t - -[text-bindings] -# \x03=Mod4+c # Map Super+c -> Ctrl+c - -[mouse-bindings] -# selection-override-modifiers=Shift -# primary-paste=BTN_MIDDLE -# select-begin=BTN_LEFT -# select-begin-block=Control+BTN_LEFT -# select-extend=BTN_RIGHT -# select-extend-character-wise=Control+BTN_RIGHT -# select-word=BTN_LEFT-2 -# select-word-whitespace=Control+BTN_LEFT-2 -# select-row=BTN_LEFT-3 - -# vim: ft=dosini \ No newline at end of file +dim0 = 373e4d +dim1 = 94545d +dim2 = 809575 +dim3 = b29e75 +dim4 = 68809a +dim5 = 8c738c +dim6 = 6d96a5 +dim7 = aeb3bb \ No newline at end of file diff --git a/src/.config/hypr/hyprland.conf b/src/.config/hypr/hyprland.conf index bdeac37..12790f9 100644 --- a/src/.config/hypr/hyprland.conf +++ b/src/.config/hypr/hyprland.conf @@ -14,7 +14,7 @@ monitor=,highres,auto,auto exec-once=/usr/lib/polkit-kde-authentication-agent-1 exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once=~/.config/hypr/portal.sh -exec-once=swww init && swww img ~/wallpaper.jpg +exec-once=swww init && swww img ~/wallpaper.png exec-once=nm-applet exec-once=ags exec-once=~/.config/hypr/setgtktheme.sh @@ -45,8 +45,8 @@ general { border_size = 2 layout = dwindle - col.active_border = $pink - col.inactive_border = $surface0 + col.active_border = $nord7 + col.inactive_border = $nord3 } decoration { @@ -55,8 +55,8 @@ decoration { drop_shadow = yes shadow_range = 4 shadow_render_power = 3 - col.shadow=$surface0 - col.shadow_inactive=$surface0 + col.shadow = rgba(00000088) + col.shadow_inactive = rgba(00000088) } diff --git a/src/.config/hypr/setgtktheme.sh b/src/.config/hypr/setgtktheme.sh index 359e728..8dc20bd 100755 --- a/src/.config/hypr/setgtktheme.sh +++ b/src/.config/hypr/setgtktheme.sh @@ -1 +1,2 @@ -gsettings set org.gnome.desktop.interface gtk-theme 'catppuccin-latte-pink-standard+default' \ No newline at end of file +gsettings set org.gnome.desktop.interface gtk-theme "Nordic" +gsettings set org.gnome.desktop.wm.preferences theme "Nordic" \ No newline at end of file diff --git a/src/.config/hypr/theme.conf b/src/.config/hypr/theme.conf index f25996e..0703ab3 100644 --- a/src/.config/hypr/theme.conf +++ b/src/.config/hypr/theme.conf @@ -1,78 +1,23 @@ +# Polar Night +$nord0 = 0xff2e3440 +$nord1 = 0xff3b4252 +$nord2 = 0xff434c5e +$nord3 = 0xff4c566a -$rosewater = rgb(dc8a78) -$rosewaterAlpha = dc8a78 +# Snow Storm +$nord4 = 0xffd8dee9 +$nord5 = 0xffe5e9f0 +$nord6 = 0xffeceff4 -$flamingo = rgb(dd7878) -$flamingoAlpha = dd7878 +# Frost +$nord7 = 0xff8fbcbb +$nord8 = 0xff88c0d0 +$nord9 = 0xff81a1c1 +$nord10 = 0xff5e81ac -$pink = rgb(ea76cb) -$pinkAlpha = ea76cb - -$mauve = rgb(8839ef) -$mauveAlpha = 8839ef - -$red = rgb(d20f39) -$redAlpha = d20f39 - -$maroon = rgb(e64553) -$maroonAlpha = e64553 - -$peach = rgb(fe640b) -$peachAlpha = fe640b - -$yellow = rgb(df8e1d) -$yellowAlpha = df8e1d - -$green = rgb(40a02b) -$greenAlpha = 40a02b - -$teal = rgb(179299) -$tealAlpha = 179299 - -$sky = rgb(04a5e5) -$skyAlpha = 04a5e5 - -$sapphire = rgb(209fb5) -$sapphireAlpha = 209fb5 - -$blue = rgb(1e66f5) -$blueAlpha = 1e66f5 - -$lavender = rgb(7287fd) -$lavenderAlpha = 7287fd - -$text = rgb(4c4f69) -$textAlpha = 4c4f69 - -$subtext1 = rgb(5c5f77) -$subtext1Alpha = 5c5f77 - -$subtext0 = rgb(6c6f85) -$subtext0Alpha = 6c6f85 - -$overlay2 = rgb(7c7f93) -$overlay2Alpha = 7c7f93 - -$overlay1 = rgb(8c8fa1) -$overlay1Alpha = 8c8fa1 - -$overlay0 = rgb(9ca0b0) -$overlay0Alpha = 9ca0b0 - -$surface2 = rgb(acb0be) -$surface2Alpha = acb0be - -$surface1 = rgb(bcc0cc) -$surface1Alpha = bcc0cc - -$surface0 = rgb(ccd0da) -$surface0Alpha = ccd0da - -$base = rgb(eff1f5) -$baseAlpha = eff1f5 - -$mantle = rgb(e6e9ef) -$mantleAlpha = e6e9ef - -$crust = rgb(dce0e8) -$crustAlpha = dce0e8 \ No newline at end of file +# Aurora +$nord11 = 0xffbf616a +$nord12 = 0xffd08770 +$nord13 = 0xffebcb8b +$nord14 = 0xffa3be8c +$nord15 = 0xffb48ead \ No newline at end of file diff --git a/src/.config/rofi/theme.rasi b/src/.config/rofi/theme.rasi index d94f9c8..482f847 100644 --- a/src/.config/rofi/theme.rasi +++ b/src/.config/rofi/theme.rasi @@ -1,111 +1,127 @@ -* { - bg-col: #eff1f5; - bg-col-light: #eff1f5; - border-col: #eff1f5; - selected-col: #eff1f5; - blue: #1e66f5; - fg-col: #4c4f69; - fg-col2: #d20f39; - grey: #9ca0b0; +/** + * Nordic rofi theme + * Adapted by undiabler + * + * Nord Color palette imported from https://www.nordtheme.com/ + * + */ - width: 600; - font: "JetBrainsMono Nerd Font 14"; + +* { + nord0: #2e3440; + nord1: #3b4252; + nord2: #434c5e; + nord3: #4c566a; + + nord4: #d8dee9; + nord5: #e5e9f0; + nord6: #eceff4; + + nord7: #8fbcbb; + nord8: #88c0d0; + nord9: #81a1c1; + nord10: #5e81ac; + nord11: #bf616a; + + nord12: #d08770; + nord13: #ebcb8b; + nord14: #a3be8c; + nord15: #b48ead; + + foreground: @nord9; + backlight: #ccffeedd; + background-color: transparent; + + highlight: underline bold #eceff4; + + transparent: rgba(46,52,64,0); } -element-text, element-icon , mode-switcher { +window { + location: center; + anchor: center; + transparency: "screenshot"; + padding: 10px; + border: 0px; + border-radius: 6px; + + background-color: @transparent; + spacing: 0; + children: [mainbox]; + orientation: horizontal; +} + +mainbox { + spacing: 0; + children: [ inputbar, message, listview ]; +} + +message { + color: @nord0; + padding: 5; + border-color: @foreground; + border: 0px 2px 2px 2px; + background-color: @nord7; +} + +inputbar { + color: @nord6; + padding: 11px; + background-color: #3b4252; + + border: 1px; + border-radius: 6px 6px 0px 0px; + border-color: @nord10; +} + +entry, prompt, case-indicator { + text-font: inherit; + text-color:inherit; +} + +prompt { + margin: 0px 1em 0em 0em ; +} + +listview { + padding: 8px; + border-radius: 0px 0px 6px 6px; + border-color: @nord10; + border: 0px 1px 1px 1px; + background-color: rgba(46,52,64,0.9); + dynamic: false; +} + +element { + padding: 3px; + vertical-align: 0.5; + border-radius: 4px; + background-color: transparent; + color: @foreground; + text-color: rgb(216, 222, 233); +} + +element selected.normal { + background-color: @nord7; + text-color: #2e3440; +} + +element-text, element-icon { background-color: inherit; text-color: inherit; } -window { - height: 360px; - border: 3px; - border-color: @border-col; - background-color: @bg-col; -} - -mainbox { - background-color: @bg-col; -} - -inputbar { - children: [prompt,entry]; - background-color: @bg-col; - border-radius: 5px; - padding: 2px; -} - -prompt { - background-color: @blue; - padding: 6px; - text-color: @bg-col; - border-radius: 3px; - margin: 20px 0px 0px 20px; -} - -textbox-prompt-colon { - expand: false; - str: ":"; -} - -entry { - padding: 6px; - margin: 20px 0px 0px 10px; - text-color: @fg-col; - background-color: @bg-col; -} - -listview { - border: 0px 0px 0px; - padding: 6px 0px 0px; - margin: 10px 0px 0px 20px; - columns: 2; - lines: 5; - background-color: @bg-col; -} - -element { - padding: 5px; - background-color: @bg-col; - text-color: @fg-col ; -} - -element-icon { - size: 25px; -} - -element selected { - background-color: @selected-col ; - text-color: @fg-col2 ; -} - -mode-switcher { - spacing: 0; - } - button { - padding: 10px; - background-color: @bg-col-light; - text-color: @grey; - vertical-align: 0.5; - horizontal-align: 0.5; -} - -button selected { - background-color: @bg-col; - text-color: @blue; -} - -message { - background-color: @bg-col-light; - margin: 2px; - padding: 2px; - border-radius: 5px; -} - -textbox { padding: 6px; - margin: 20px 0px 0px 20px; - text-color: @blue; - background-color: @bg-col-light; + color: @foreground; + horizontal-align: 0.5; + + border: 2px 0px 2px 2px; + border-radius: 4px 0px 0px 4px; + border-color: @foreground; +} + +button selected normal { + border: 2px 0px 2px 2px; + border-color: @foreground; } \ No newline at end of file diff --git a/src/wallpaper.png b/src/wallpaper.png index cf51012..00046de 100644 Binary files a/src/wallpaper.png and b/src/wallpaper.png differ