From 399f3ef87642d3db41102042d0223c6a05a77690 Mon Sep 17 00:00:00 2001 From: danmac Date: Sun, 8 Jun 2025 23:16:14 +0930 Subject: [PATCH] updated for niri config --- fuzzel.ini | 120 +++++++ niri/config.kdl | 59 +++- themes/catppuccin-frappe/blue.ini | 12 + themes/catppuccin-frappe/flamingo.ini | 12 + themes/catppuccin-frappe/green.ini | 12 + themes/catppuccin-frappe/lavender.ini | 12 + themes/catppuccin-frappe/maroon.ini | 12 + themes/catppuccin-frappe/mauve.ini | 12 + themes/catppuccin-frappe/peach.ini | 12 + themes/catppuccin-frappe/pink.ini | 12 + themes/catppuccin-frappe/red.ini | 12 + themes/catppuccin-frappe/rosewater.ini | 12 + themes/catppuccin-frappe/sapphire.ini | 12 + themes/catppuccin-frappe/sky.ini | 12 + themes/catppuccin-frappe/teal.ini | 12 + themes/catppuccin-frappe/yellow.ini | 12 + themes/catppuccin-latte/blue.ini | 12 + themes/catppuccin-latte/flamingo.ini | 12 + themes/catppuccin-latte/green.ini | 12 + themes/catppuccin-latte/lavender.ini | 12 + themes/catppuccin-latte/maroon.ini | 12 + themes/catppuccin-latte/mauve.ini | 12 + themes/catppuccin-latte/peach.ini | 12 + themes/catppuccin-latte/pink.ini | 12 + themes/catppuccin-latte/red.ini | 12 + themes/catppuccin-latte/rosewater.ini | 12 + themes/catppuccin-latte/sapphire.ini | 12 + themes/catppuccin-latte/sky.ini | 12 + themes/catppuccin-latte/teal.ini | 12 + themes/catppuccin-latte/yellow.ini | 12 + themes/catppuccin-macchiato/blue.ini | 12 + themes/catppuccin-macchiato/flamingo.ini | 12 + themes/catppuccin-macchiato/green.ini | 12 + themes/catppuccin-macchiato/lavender.ini | 12 + themes/catppuccin-macchiato/maroon.ini | 12 + themes/catppuccin-macchiato/mauve.ini | 12 + themes/catppuccin-macchiato/peach.ini | 12 + themes/catppuccin-macchiato/pink.ini | 12 + themes/catppuccin-macchiato/red.ini | 12 + themes/catppuccin-macchiato/rosewater.ini | 12 + themes/catppuccin-macchiato/sapphire.ini | 12 + themes/catppuccin-macchiato/sky.ini | 12 + themes/catppuccin-macchiato/teal.ini | 12 + themes/catppuccin-macchiato/yellow.ini | 12 + themes/catppuccin-mocha/blue.ini | 12 + themes/catppuccin-mocha/flamingo.ini | 12 + themes/catppuccin-mocha/green.ini | 12 + themes/catppuccin-mocha/lavender.ini | 12 + themes/catppuccin-mocha/maroon.ini | 12 + themes/catppuccin-mocha/mauve.ini | 12 + themes/catppuccin-mocha/peach.ini | 12 + themes/catppuccin-mocha/pink.ini | 12 + themes/catppuccin-mocha/red.ini | 12 + themes/catppuccin-mocha/rosewater.ini | 12 + themes/catppuccin-mocha/sapphire.ini | 12 + themes/catppuccin-mocha/sky.ini | 12 + themes/catppuccin-mocha/teal.ini | 12 + themes/catppuccin-mocha/yellow.ini | 12 + waybar/config | 196 ----------- waybar/config.jsonc | 172 ++++++++++ waybar/style.css | 390 ++++++---------------- 61 files changed, 1114 insertions(+), 495 deletions(-) create mode 100644 fuzzel.ini create mode 100644 themes/catppuccin-frappe/blue.ini create mode 100644 themes/catppuccin-frappe/flamingo.ini create mode 100644 themes/catppuccin-frappe/green.ini create mode 100644 themes/catppuccin-frappe/lavender.ini create mode 100644 themes/catppuccin-frappe/maroon.ini create mode 100644 themes/catppuccin-frappe/mauve.ini create mode 100644 themes/catppuccin-frappe/peach.ini create mode 100644 themes/catppuccin-frappe/pink.ini create mode 100644 themes/catppuccin-frappe/red.ini create mode 100644 themes/catppuccin-frappe/rosewater.ini create mode 100644 themes/catppuccin-frappe/sapphire.ini create mode 100644 themes/catppuccin-frappe/sky.ini create mode 100644 themes/catppuccin-frappe/teal.ini create mode 100644 themes/catppuccin-frappe/yellow.ini create mode 100644 themes/catppuccin-latte/blue.ini create mode 100644 themes/catppuccin-latte/flamingo.ini create mode 100644 themes/catppuccin-latte/green.ini create mode 100644 themes/catppuccin-latte/lavender.ini create mode 100644 themes/catppuccin-latte/maroon.ini create mode 100644 themes/catppuccin-latte/mauve.ini create mode 100644 themes/catppuccin-latte/peach.ini create mode 100644 themes/catppuccin-latte/pink.ini create mode 100644 themes/catppuccin-latte/red.ini create mode 100644 themes/catppuccin-latte/rosewater.ini create mode 100644 themes/catppuccin-latte/sapphire.ini create mode 100644 themes/catppuccin-latte/sky.ini create mode 100644 themes/catppuccin-latte/teal.ini create mode 100644 themes/catppuccin-latte/yellow.ini create mode 100644 themes/catppuccin-macchiato/blue.ini create mode 100644 themes/catppuccin-macchiato/flamingo.ini create mode 100644 themes/catppuccin-macchiato/green.ini create mode 100644 themes/catppuccin-macchiato/lavender.ini create mode 100644 themes/catppuccin-macchiato/maroon.ini create mode 100644 themes/catppuccin-macchiato/mauve.ini create mode 100644 themes/catppuccin-macchiato/peach.ini create mode 100644 themes/catppuccin-macchiato/pink.ini create mode 100644 themes/catppuccin-macchiato/red.ini create mode 100644 themes/catppuccin-macchiato/rosewater.ini create mode 100644 themes/catppuccin-macchiato/sapphire.ini create mode 100644 themes/catppuccin-macchiato/sky.ini create mode 100644 themes/catppuccin-macchiato/teal.ini create mode 100644 themes/catppuccin-macchiato/yellow.ini create mode 100644 themes/catppuccin-mocha/blue.ini create mode 100644 themes/catppuccin-mocha/flamingo.ini create mode 100644 themes/catppuccin-mocha/green.ini create mode 100644 themes/catppuccin-mocha/lavender.ini create mode 100644 themes/catppuccin-mocha/maroon.ini create mode 100644 themes/catppuccin-mocha/mauve.ini create mode 100644 themes/catppuccin-mocha/peach.ini create mode 100644 themes/catppuccin-mocha/pink.ini create mode 100644 themes/catppuccin-mocha/red.ini create mode 100644 themes/catppuccin-mocha/rosewater.ini create mode 100644 themes/catppuccin-mocha/sapphire.ini create mode 100644 themes/catppuccin-mocha/sky.ini create mode 100644 themes/catppuccin-mocha/teal.ini create mode 100644 themes/catppuccin-mocha/yellow.ini delete mode 100644 waybar/config create mode 100644 waybar/config.jsonc diff --git a/fuzzel.ini b/fuzzel.ini new file mode 100644 index 0000000..bff56c3 --- /dev/null +++ b/fuzzel.ini @@ -0,0 +1,120 @@ +# output= +font=NotoSans Nerd Font +# dpi-aware=auto +# use-bold=no +# prompt="> " +# placeholder= +# icon-theme=hicolor +# icons-enabled=yes +# hide-before-typing=no +# fields=filename,name,generic +# password-character=* +# filter-desktop=no +# match-mode=fzf +# sort-result=yes +# match-counter=no +# delayed-filter-ms=300 +# delayed-filter-limit=20000 +# show-actions=no +# terminal=$TERMINAL -e # Note: you cannot actually use environment variables here +# launch-prefix= +# list-executables-in-path=no + +# anchor=center +# x-margin=0 +# y-margin=0 +# lines=15 +width=80 +# tabs=8 +# horizontal-pad=40 +# vertical-pad=8 +# inner-pad=0 + +# image-size-ratio=0.5 + +# line-height= +# letter-spacing=0 + +# layer=overlay +# keyboard-focus=on-demand +# exit-on-keyboard-focus-loss=yes + +# cache= + +# render-workers= +# match-workers= + +# import catppuccin +include=~/.config/fuzzel/themes/catppuccin-macchiato/sky.ini + +[colors] +# background=fdf6e3ff +# text=657b83ff +# prompt=586e75ff +# placeholder=93a1a1ff +# input=657b83ff +# match=cb4b16ff +# selection=eee8d5ff +# selection-text=586e75ff +# selection-match=cb4b16ff +# counter=93a1a1ff +# border=002b36ff + +[border] +width=4 +# radius=10 + +[dmenu] +# mode=text # text|index +# exit-immediately-if-empty=no + +[key-bindings] +# cancel=Escape Control+g Control+c Control+bracketleft +# execute=Return KP_Enter Control+y +# execute-or-next=Tab +# execute-input=Shift+Return Shift+KP_Enter +# 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 Control+h +# delete-prev-word=Mod1+BackSpace Control+BackSpace Control+w +# delete-line-backward=Control+u +# delete-next=Delete KP_Delete Control+d +# delete-next-word=Mod1+d Control+Delete Control+KP_Delete +# delete-line-forward=Control+k +# prev=Up Control+p +# prev-with-wrap=ISO_Left_Tab +# prev-page=Page_Up KP_Page_Up +# next=Down Control+n +# next-with-wrap=none +# next-page=Page_Down KP_Page_Down +# expunge=Shift+Delete +# clipboard-paste=Control+v XF86Paste +# primary-paste=Shift+Insert Shift+KP_Insert + +# custom-N: *dmenu mode only*. Like execute, but with a non-zero +# exit-code; custom-1 exits with code 10, custom-2 with 11, custom-3 +# with 12, and so on. + +# custom-1=Mod1+1 +# custom-2=Mod1+2 +# custom-3=Mod1+3 +# custom-4=Mod1+4 +# custom-5=Mod1+5 +# custom-6=Mod1+6 +# custom-7=Mod1+7 +# custom-8=Mod1+8 +# custom-9=Mod1+9 +# custom-10=Mod1+0 +# custom-11=Mod1+exclam +# custom-12=Mod1+at +# custom-13=Mod1+numbersign +# custom-14=Mod1+dollar +# custom-15=Mod1+percent +# custom-16=Mod1+dead_circumflex +# custom-17=Mod1+ampersand +# custom-18=Mod1+asterix +# custom-19=Mod1+parentleft diff --git a/niri/config.kdl b/niri/config.kdl index ae69c95..0791150 100644 --- a/niri/config.kdl +++ b/niri/config.kdl @@ -47,6 +47,7 @@ input { trackpoint { // off + // natural-scroll // accel-speed 0.2 // accel-profile "flat" @@ -56,11 +57,14 @@ input { } // Uncomment this to make the mouse warp to the center of newly focused windows. - // warp-mouse-to-focus + warp-mouse-to-focus // Focus windows and outputs automatically when moving the mouse into them. // Setting max-scroll-amount="0%" makes it work only on windows already fully on screen. - // focus-follows-mouse max-scroll-amount="0%" + focus-follows-mouse max-scroll-amount="0%" + + // Change the Mod key to Alt + mod-key "Alt" } // You can configure outputs by their name, which you can find @@ -99,6 +103,36 @@ input { // automatically. position x=1280 y=0 } +output "HDMI-A-1" { + // Uncomment this line to disable this output. + // off + + // Resolution and, optionally, refresh rate of the output. + // The format is "x" or "x@". + // If the refresh rate is omitted, niri will pick the highest refresh rate + // for the resolution. + // If the mode is omitted altogether or is invalid, niri will pick one automatically. + // Run `niri msg outputs` while inside a niri instance to list all outputs and their modes. + mode "2560x1440@74.924" + + // You can use integer or fractional scale, for example use 1.5 for 150% scale. + scale 1 + + // Transform allows to rotate the output counter-clockwise, valid values are: + // normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270. + transform "90" + + // Position of the output in the global coordinate space. + // This affects directional monitor actions like "focus-monitor-left", and cursor movement. + // The cursor can only move between directly adjacent outputs. + // Output scale and rotation has to be taken into account for positioning: + // outputs are sized in logical, or scaled, pixels. + // For example, a 3840×2160 output with scale 2.0 will have a logical size of 1920×1080, + // so to put another output directly adjacent to it on the right, set its x to 1920. + // If the position is unset or results in an overlap, the output is instead placed + // automatically. + position x=0 y=-730 +} // Settings that influence how windows are positioned and sized. // Find more information on the wiki: @@ -256,12 +290,16 @@ layout { // See the binds section below for more spawn examples. // This line starts waybar, a commonly used bar for Wayland compositors. -spawn-at-startup "waybar" -spawn-at-startup "swaybg" "-m" "fill" "-i" "/usr/share/backgrounds/pika/yurtle_s_travelling_pot_shop_by_neytirix_dfb2d8o.jpg" +// spawn-at-startup "waybar" +spawn-at-startup "/home/danmac/.local/bin/sway_startup" "/usr/share/backgrounds/pika/yurtle_s_travelling_pot_shop_by_neytirix_dfb2d8o.jpg" spawn-at-startup "xwayland-satellite" +spawn-at-startup "xrdb" "/home/danmac/.Xresources" +spawn-at-startup "flatpak" "run" "com.nextcloud.desktopclient.nextcloud" environment { DISPLAY ":0" + XCURSOR_THEME "Pop" + XCURSOR_SIZE "24" } // Uncomment this line to ask the clients to omit their client-side decorations if possible. // If the client will specifically ask for CSD, the request will be honored. @@ -310,8 +348,9 @@ window-rule { // - Flatpak Firefox (app-id is "org.mozilla.firefox") match app-id=r#"firefox$"# title="^Picture-in-Picture$" match app-id=r#"zen$"# title="^Picture-in-Picture$" - match app-id=r#"zen$"# title="Bitwarden" + match app-id=r#"zen$"# title="^Extension:" match app-id=r#"com.nextcloud.desktopclient.nextcloud$"# + match app-id=r#"mako"# open-floating true } @@ -542,7 +581,7 @@ binds { Mod+C { center-column; } // Center all fully visible columns on screen. - Mod+Ctrl+C { center-visible-columns; } + Super+Ctrl+C { center-visible-columns; } // Finer width adjustments. // This command can also: @@ -552,12 +591,12 @@ binds { // * adjust width as a percentage of screen width: "-10%" or "+10%" // Pixel sizes use logical, or scaled, pixels. I.e. on an output with scale 2.0, // set-column-width "100" will make the column occupy 200 physical screen pixels. - Mod+Minus { set-column-width "-10%"; } - Mod+Equal { set-column-width "+10%"; } + Mod+Minus { set-column-width "-2%"; } + Mod+Equal { set-column-width "+2%"; } // Finer height adjustments when in column with other windows. - Mod+Shift+Minus { set-window-height "-10%"; } - Mod+Shift+Equal { set-window-height "+10%"; } + Mod+Shift+Minus { set-window-height "-2%"; } + Mod+Shift+Equal { set-window-height "+2%"; } // Move the focused window between the floating and the tiling layout. Mod+V { toggle-window-floating; } diff --git a/themes/catppuccin-frappe/blue.ini b/themes/catppuccin-frappe/blue.ini new file mode 100644 index 0000000..ed78ea1 --- /dev/null +++ b/themes/catppuccin-frappe/blue.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=8caaeeff +selection=626880ff +selection-text=c6d0f5ff +selection-match=8caaeeff +counter=838ba7ff +border=8caaeeff diff --git a/themes/catppuccin-frappe/flamingo.ini b/themes/catppuccin-frappe/flamingo.ini new file mode 100644 index 0000000..a9b606c --- /dev/null +++ b/themes/catppuccin-frappe/flamingo.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=eebebeff +selection=626880ff +selection-text=c6d0f5ff +selection-match=eebebeff +counter=838ba7ff +border=eebebeff diff --git a/themes/catppuccin-frappe/green.ini b/themes/catppuccin-frappe/green.ini new file mode 100644 index 0000000..e36fbf6 --- /dev/null +++ b/themes/catppuccin-frappe/green.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=a6d189ff +selection=626880ff +selection-text=c6d0f5ff +selection-match=a6d189ff +counter=838ba7ff +border=a6d189ff diff --git a/themes/catppuccin-frappe/lavender.ini b/themes/catppuccin-frappe/lavender.ini new file mode 100644 index 0000000..6cdaea4 --- /dev/null +++ b/themes/catppuccin-frappe/lavender.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=babbf1ff +selection=626880ff +selection-text=c6d0f5ff +selection-match=babbf1ff +counter=838ba7ff +border=babbf1ff diff --git a/themes/catppuccin-frappe/maroon.ini b/themes/catppuccin-frappe/maroon.ini new file mode 100644 index 0000000..9910976 --- /dev/null +++ b/themes/catppuccin-frappe/maroon.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=ea999cff +selection=626880ff +selection-text=c6d0f5ff +selection-match=ea999cff +counter=838ba7ff +border=ea999cff diff --git a/themes/catppuccin-frappe/mauve.ini b/themes/catppuccin-frappe/mauve.ini new file mode 100644 index 0000000..56ef194 --- /dev/null +++ b/themes/catppuccin-frappe/mauve.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=ca9ee6ff +selection=626880ff +selection-text=c6d0f5ff +selection-match=ca9ee6ff +counter=838ba7ff +border=ca9ee6ff diff --git a/themes/catppuccin-frappe/peach.ini b/themes/catppuccin-frappe/peach.ini new file mode 100644 index 0000000..c05d46b --- /dev/null +++ b/themes/catppuccin-frappe/peach.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=ef9f76ff +selection=626880ff +selection-text=c6d0f5ff +selection-match=ef9f76ff +counter=838ba7ff +border=ef9f76ff diff --git a/themes/catppuccin-frappe/pink.ini b/themes/catppuccin-frappe/pink.ini new file mode 100644 index 0000000..86613ce --- /dev/null +++ b/themes/catppuccin-frappe/pink.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=f4b8e4ff +selection=626880ff +selection-text=c6d0f5ff +selection-match=f4b8e4ff +counter=838ba7ff +border=f4b8e4ff diff --git a/themes/catppuccin-frappe/red.ini b/themes/catppuccin-frappe/red.ini new file mode 100644 index 0000000..d7f150b --- /dev/null +++ b/themes/catppuccin-frappe/red.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=e78284ff +selection=626880ff +selection-text=c6d0f5ff +selection-match=e78284ff +counter=838ba7ff +border=e78284ff diff --git a/themes/catppuccin-frappe/rosewater.ini b/themes/catppuccin-frappe/rosewater.ini new file mode 100644 index 0000000..562fc4b --- /dev/null +++ b/themes/catppuccin-frappe/rosewater.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=f2d5cfff +selection=626880ff +selection-text=c6d0f5ff +selection-match=f2d5cfff +counter=838ba7ff +border=f2d5cfff diff --git a/themes/catppuccin-frappe/sapphire.ini b/themes/catppuccin-frappe/sapphire.ini new file mode 100644 index 0000000..7afb2bb --- /dev/null +++ b/themes/catppuccin-frappe/sapphire.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=85c1dcff +selection=626880ff +selection-text=c6d0f5ff +selection-match=85c1dcff +counter=838ba7ff +border=85c1dcff diff --git a/themes/catppuccin-frappe/sky.ini b/themes/catppuccin-frappe/sky.ini new file mode 100644 index 0000000..4717d7b --- /dev/null +++ b/themes/catppuccin-frappe/sky.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=99d1dbff +selection=626880ff +selection-text=c6d0f5ff +selection-match=99d1dbff +counter=838ba7ff +border=99d1dbff diff --git a/themes/catppuccin-frappe/teal.ini b/themes/catppuccin-frappe/teal.ini new file mode 100644 index 0000000..785b17d --- /dev/null +++ b/themes/catppuccin-frappe/teal.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=81c8beff +selection=626880ff +selection-text=c6d0f5ff +selection-match=81c8beff +counter=838ba7ff +border=81c8beff diff --git a/themes/catppuccin-frappe/yellow.ini b/themes/catppuccin-frappe/yellow.ini new file mode 100644 index 0000000..a2eae4c --- /dev/null +++ b/themes/catppuccin-frappe/yellow.ini @@ -0,0 +1,12 @@ +[colors] +background=303446dd +text=c6d0f5ff +prompt=b5bfe2ff +placeholder=838ba7ff +input=c6d0f5ff +match=e5c890ff +selection=626880ff +selection-text=c6d0f5ff +selection-match=e5c890ff +counter=838ba7ff +border=e5c890ff diff --git a/themes/catppuccin-latte/blue.ini b/themes/catppuccin-latte/blue.ini new file mode 100644 index 0000000..c1ad804 --- /dev/null +++ b/themes/catppuccin-latte/blue.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=1e66f5ff +selection=acb0beff +selection-text=4c4f69ff +selection-match=1e66f5ff +counter=8c8fa1ff +border=1e66f5ff diff --git a/themes/catppuccin-latte/flamingo.ini b/themes/catppuccin-latte/flamingo.ini new file mode 100644 index 0000000..027f212 --- /dev/null +++ b/themes/catppuccin-latte/flamingo.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=dd7878ff +selection=acb0beff +selection-text=4c4f69ff +selection-match=dd7878ff +counter=8c8fa1ff +border=dd7878ff diff --git a/themes/catppuccin-latte/green.ini b/themes/catppuccin-latte/green.ini new file mode 100644 index 0000000..4065e87 --- /dev/null +++ b/themes/catppuccin-latte/green.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=40a02bff +selection=acb0beff +selection-text=4c4f69ff +selection-match=40a02bff +counter=8c8fa1ff +border=40a02bff diff --git a/themes/catppuccin-latte/lavender.ini b/themes/catppuccin-latte/lavender.ini new file mode 100644 index 0000000..3c92b88 --- /dev/null +++ b/themes/catppuccin-latte/lavender.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=7287fdff +selection=acb0beff +selection-text=4c4f69ff +selection-match=7287fdff +counter=8c8fa1ff +border=7287fdff diff --git a/themes/catppuccin-latte/maroon.ini b/themes/catppuccin-latte/maroon.ini new file mode 100644 index 0000000..c8dae37 --- /dev/null +++ b/themes/catppuccin-latte/maroon.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=e64553ff +selection=acb0beff +selection-text=4c4f69ff +selection-match=e64553ff +counter=8c8fa1ff +border=e64553ff diff --git a/themes/catppuccin-latte/mauve.ini b/themes/catppuccin-latte/mauve.ini new file mode 100644 index 0000000..249ab46 --- /dev/null +++ b/themes/catppuccin-latte/mauve.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=8839efff +selection=acb0beff +selection-text=4c4f69ff +selection-match=8839efff +counter=8c8fa1ff +border=8839efff diff --git a/themes/catppuccin-latte/peach.ini b/themes/catppuccin-latte/peach.ini new file mode 100644 index 0000000..c45981d --- /dev/null +++ b/themes/catppuccin-latte/peach.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=fe640bff +selection=acb0beff +selection-text=4c4f69ff +selection-match=fe640bff +counter=8c8fa1ff +border=fe640bff diff --git a/themes/catppuccin-latte/pink.ini b/themes/catppuccin-latte/pink.ini new file mode 100644 index 0000000..38c04ee --- /dev/null +++ b/themes/catppuccin-latte/pink.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=ea76cbff +selection=acb0beff +selection-text=4c4f69ff +selection-match=ea76cbff +counter=8c8fa1ff +border=ea76cbff diff --git a/themes/catppuccin-latte/red.ini b/themes/catppuccin-latte/red.ini new file mode 100644 index 0000000..36fb973 --- /dev/null +++ b/themes/catppuccin-latte/red.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=d20f39ff +selection=acb0beff +selection-text=4c4f69ff +selection-match=d20f39ff +counter=8c8fa1ff +border=d20f39ff diff --git a/themes/catppuccin-latte/rosewater.ini b/themes/catppuccin-latte/rosewater.ini new file mode 100644 index 0000000..25a53ef --- /dev/null +++ b/themes/catppuccin-latte/rosewater.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=dc8a78ff +selection=acb0beff +selection-text=4c4f69ff +selection-match=dc8a78ff +counter=8c8fa1ff +border=dc8a78ff diff --git a/themes/catppuccin-latte/sapphire.ini b/themes/catppuccin-latte/sapphire.ini new file mode 100644 index 0000000..be92da0 --- /dev/null +++ b/themes/catppuccin-latte/sapphire.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=209fb5ff +selection=acb0beff +selection-text=4c4f69ff +selection-match=209fb5ff +counter=8c8fa1ff +border=209fb5ff diff --git a/themes/catppuccin-latte/sky.ini b/themes/catppuccin-latte/sky.ini new file mode 100644 index 0000000..4d0fa89 --- /dev/null +++ b/themes/catppuccin-latte/sky.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=04a5e5ff +selection=acb0beff +selection-text=4c4f69ff +selection-match=04a5e5ff +counter=8c8fa1ff +border=04a5e5ff diff --git a/themes/catppuccin-latte/teal.ini b/themes/catppuccin-latte/teal.ini new file mode 100644 index 0000000..59e1c4b --- /dev/null +++ b/themes/catppuccin-latte/teal.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=179299ff +selection=acb0beff +selection-text=4c4f69ff +selection-match=179299ff +counter=8c8fa1ff +border=179299ff diff --git a/themes/catppuccin-latte/yellow.ini b/themes/catppuccin-latte/yellow.ini new file mode 100644 index 0000000..8c5d300 --- /dev/null +++ b/themes/catppuccin-latte/yellow.ini @@ -0,0 +1,12 @@ +[colors] +background=eff1f5dd +text=4c4f69ff +prompt=5c5f77ff +placeholder=8c8fa1ff +input=4c4f69ff +match=df8e1dff +selection=acb0beff +selection-text=4c4f69ff +selection-match=df8e1dff +counter=8c8fa1ff +border=df8e1dff diff --git a/themes/catppuccin-macchiato/blue.ini b/themes/catppuccin-macchiato/blue.ini new file mode 100644 index 0000000..20c6dec --- /dev/null +++ b/themes/catppuccin-macchiato/blue.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=8aadf4ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=8aadf4ff +counter=8087a2ff +border=8aadf4ff diff --git a/themes/catppuccin-macchiato/flamingo.ini b/themes/catppuccin-macchiato/flamingo.ini new file mode 100644 index 0000000..104e37f --- /dev/null +++ b/themes/catppuccin-macchiato/flamingo.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=f0c6c6ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=f0c6c6ff +counter=8087a2ff +border=f0c6c6ff diff --git a/themes/catppuccin-macchiato/green.ini b/themes/catppuccin-macchiato/green.ini new file mode 100644 index 0000000..859bd9e --- /dev/null +++ b/themes/catppuccin-macchiato/green.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=a6da95ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=a6da95ff +counter=8087a2ff +border=a6da95ff diff --git a/themes/catppuccin-macchiato/lavender.ini b/themes/catppuccin-macchiato/lavender.ini new file mode 100644 index 0000000..2959faa --- /dev/null +++ b/themes/catppuccin-macchiato/lavender.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=b7bdf8ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=b7bdf8ff +counter=8087a2ff +border=b7bdf8ff diff --git a/themes/catppuccin-macchiato/maroon.ini b/themes/catppuccin-macchiato/maroon.ini new file mode 100644 index 0000000..9332140 --- /dev/null +++ b/themes/catppuccin-macchiato/maroon.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=ee99a0ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=ee99a0ff +counter=8087a2ff +border=ee99a0ff diff --git a/themes/catppuccin-macchiato/mauve.ini b/themes/catppuccin-macchiato/mauve.ini new file mode 100644 index 0000000..b465c83 --- /dev/null +++ b/themes/catppuccin-macchiato/mauve.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=c6a0f6ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=c6a0f6ff +counter=8087a2ff +border=c6a0f6ff diff --git a/themes/catppuccin-macchiato/peach.ini b/themes/catppuccin-macchiato/peach.ini new file mode 100644 index 0000000..08068f8 --- /dev/null +++ b/themes/catppuccin-macchiato/peach.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=f5a97fff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=f5a97fff +counter=8087a2ff +border=f5a97fff diff --git a/themes/catppuccin-macchiato/pink.ini b/themes/catppuccin-macchiato/pink.ini new file mode 100644 index 0000000..061066e --- /dev/null +++ b/themes/catppuccin-macchiato/pink.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=f5bde6ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=f5bde6ff +counter=8087a2ff +border=f5bde6ff diff --git a/themes/catppuccin-macchiato/red.ini b/themes/catppuccin-macchiato/red.ini new file mode 100644 index 0000000..0bf6a7d --- /dev/null +++ b/themes/catppuccin-macchiato/red.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=ed8796ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=ed8796ff +counter=8087a2ff +border=ed8796ff diff --git a/themes/catppuccin-macchiato/rosewater.ini b/themes/catppuccin-macchiato/rosewater.ini new file mode 100644 index 0000000..f31584d --- /dev/null +++ b/themes/catppuccin-macchiato/rosewater.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=f4dbd6ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=f4dbd6ff +counter=8087a2ff +border=f4dbd6ff diff --git a/themes/catppuccin-macchiato/sapphire.ini b/themes/catppuccin-macchiato/sapphire.ini new file mode 100644 index 0000000..c057cea --- /dev/null +++ b/themes/catppuccin-macchiato/sapphire.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=7dc4e4ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=7dc4e4ff +counter=8087a2ff +border=7dc4e4ff diff --git a/themes/catppuccin-macchiato/sky.ini b/themes/catppuccin-macchiato/sky.ini new file mode 100644 index 0000000..28f2241 --- /dev/null +++ b/themes/catppuccin-macchiato/sky.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=91d7e3ff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=91d7e3ff +counter=8087a2ff +border=91d7e3ff diff --git a/themes/catppuccin-macchiato/teal.ini b/themes/catppuccin-macchiato/teal.ini new file mode 100644 index 0000000..a58a6fe --- /dev/null +++ b/themes/catppuccin-macchiato/teal.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=8bd5caff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=8bd5caff +counter=8087a2ff +border=8bd5caff diff --git a/themes/catppuccin-macchiato/yellow.ini b/themes/catppuccin-macchiato/yellow.ini new file mode 100644 index 0000000..a980df8 --- /dev/null +++ b/themes/catppuccin-macchiato/yellow.ini @@ -0,0 +1,12 @@ +[colors] +background=24273add +text=cad3f5ff +prompt=b8c0e0ff +placeholder=8087a2ff +input=cad3f5ff +match=eed49fff +selection=5b6078ff +selection-text=cad3f5ff +selection-match=eed49fff +counter=8087a2ff +border=eed49fff diff --git a/themes/catppuccin-mocha/blue.ini b/themes/catppuccin-mocha/blue.ini new file mode 100644 index 0000000..f6ce89a --- /dev/null +++ b/themes/catppuccin-mocha/blue.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=89b4faff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=89b4faff +counter=7f849cff +border=89b4faff diff --git a/themes/catppuccin-mocha/flamingo.ini b/themes/catppuccin-mocha/flamingo.ini new file mode 100644 index 0000000..95670c5 --- /dev/null +++ b/themes/catppuccin-mocha/flamingo.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=f2cdcdff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=f2cdcdff +counter=7f849cff +border=f2cdcdff diff --git a/themes/catppuccin-mocha/green.ini b/themes/catppuccin-mocha/green.ini new file mode 100644 index 0000000..e66672e --- /dev/null +++ b/themes/catppuccin-mocha/green.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=a6e3a1ff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=a6e3a1ff +counter=7f849cff +border=a6e3a1ff diff --git a/themes/catppuccin-mocha/lavender.ini b/themes/catppuccin-mocha/lavender.ini new file mode 100644 index 0000000..2070fc5 --- /dev/null +++ b/themes/catppuccin-mocha/lavender.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=b4befeff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=b4befeff +counter=7f849cff +border=b4befeff diff --git a/themes/catppuccin-mocha/maroon.ini b/themes/catppuccin-mocha/maroon.ini new file mode 100644 index 0000000..0fb3c40 --- /dev/null +++ b/themes/catppuccin-mocha/maroon.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=eba0acff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=eba0acff +counter=7f849cff +border=eba0acff diff --git a/themes/catppuccin-mocha/mauve.ini b/themes/catppuccin-mocha/mauve.ini new file mode 100644 index 0000000..f4749a8 --- /dev/null +++ b/themes/catppuccin-mocha/mauve.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=cba6f7ff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=cba6f7ff +counter=7f849cff +border=cba6f7ff diff --git a/themes/catppuccin-mocha/peach.ini b/themes/catppuccin-mocha/peach.ini new file mode 100644 index 0000000..7ed3f73 --- /dev/null +++ b/themes/catppuccin-mocha/peach.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=fab387ff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=fab387ff +counter=7f849cff +border=fab387ff diff --git a/themes/catppuccin-mocha/pink.ini b/themes/catppuccin-mocha/pink.ini new file mode 100644 index 0000000..fb30292 --- /dev/null +++ b/themes/catppuccin-mocha/pink.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=f5c2e7ff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=f5c2e7ff +counter=7f849cff +border=f5c2e7ff diff --git a/themes/catppuccin-mocha/red.ini b/themes/catppuccin-mocha/red.ini new file mode 100644 index 0000000..fcea05d --- /dev/null +++ b/themes/catppuccin-mocha/red.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=f38ba8ff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=f38ba8ff +counter=7f849cff +border=f38ba8ff diff --git a/themes/catppuccin-mocha/rosewater.ini b/themes/catppuccin-mocha/rosewater.ini new file mode 100644 index 0000000..e79bfdb --- /dev/null +++ b/themes/catppuccin-mocha/rosewater.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=f5e0dcff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=f5e0dcff +counter=7f849cff +border=f5e0dcff diff --git a/themes/catppuccin-mocha/sapphire.ini b/themes/catppuccin-mocha/sapphire.ini new file mode 100644 index 0000000..2d7ab23 --- /dev/null +++ b/themes/catppuccin-mocha/sapphire.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=74c7ecff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=74c7ecff +counter=7f849cff +border=74c7ecff diff --git a/themes/catppuccin-mocha/sky.ini b/themes/catppuccin-mocha/sky.ini new file mode 100644 index 0000000..101d896 --- /dev/null +++ b/themes/catppuccin-mocha/sky.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=89dcebff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=89dcebff +counter=7f849cff +border=89dcebff diff --git a/themes/catppuccin-mocha/teal.ini b/themes/catppuccin-mocha/teal.ini new file mode 100644 index 0000000..4fb9507 --- /dev/null +++ b/themes/catppuccin-mocha/teal.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=94e2d5ff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=94e2d5ff +counter=7f849cff +border=94e2d5ff diff --git a/themes/catppuccin-mocha/yellow.ini b/themes/catppuccin-mocha/yellow.ini new file mode 100644 index 0000000..a9959a1 --- /dev/null +++ b/themes/catppuccin-mocha/yellow.ini @@ -0,0 +1,12 @@ +[colors] +background=1e1e2edd +text=cdd6f4ff +prompt=bac2deff +placeholder=7f849cff +input=cdd6f4ff +match=f9e2afff +selection=585b70ff +selection-text=cdd6f4ff +selection-match=f9e2afff +counter=7f849cff +border=f9e2afff diff --git a/waybar/config b/waybar/config deleted file mode 100644 index e86111f..0000000 --- a/waybar/config +++ /dev/null @@ -1,196 +0,0 @@ -{ - "layer": "top", // Waybar at top layer - // "position": "bottom", // Waybar position (top|bottom|left|right) - "height": 36, // Waybar height (to be removed for auto height) - // "width": 1280, // Waybar width - // "gtk-layer-shell": "false", - // Choose the order of the modules - "modules-left": ["hyprland/workspaces", "hyprland/mode"], - "modules-center": ["hyprland/window"], - "modules-right": ["custom/zypper", "network", "bluetooth", "cpu", "memory", "temperature", "backlight", "battery", "battery#bat2", "pulseaudio", "custom/layout", "tray", "clock", "custom/notification"], - "sway/mode": { - "format": " {}" - }, - "sway/workspaces": { - "all-outputs": false, - "disable-scroll": true, - "format": " {icon} ", - "format-icons": { - "urgent": "", - "focused": "", - "default": "" - } - }, - "hyprland/window": { - "max-length": 80, - "tooltip": false - }, - "custom/layout": { - "tooltip": false, - "exec": "swaymsg -mrt subscribe '[\"input\"]' | jq -r --unbuffered \"select(.change == \\\"xkb_layout\\\") | .input | select(.type == \\\"keyboard\\\") | .xkb_active_layout_name | .[0:2]\"" - }, - "custom/zypper": { - "format": "{} ", - "interval": 3600, - "exec": "zypper lu | grep 'v |' | wc -l; echo 'packages to update'", - "exec-if": "exit 0", - "on-click": "exec alacritty -e sudo sh -c 'zypper ref; zypper dup; pkill -SIGRTMIN+8 waybar'", - "signal": 8 - }, - // Modules configuration - // "sway/workspaces": { - // "disable-scroll": true, - // "all-outputs": true, - // "format": "{name}: {icon}", - // "format-icons": { - // "1": "", - // "2": "", - // "3": "", - // "4": "", - // "5": "", - // "urgent": "", - // "focused": "", - // "default": "" - // } - // }, - "idle_inhibitor": { - "format": "{icon}", - "format-icons": { - "activated": "", - "deactivated": "" - } - }, - "tray": { - // "icon-size": 21, - "spacing": 10 - }, - "clock": { - // "timezone": "America/New_York", - "format": " {:%b %d %Y %R}", - "format-alt": "{:%a %d %b w:%V %H:%M}", - "tooltip-format": "{calendar}", - "calendar": { - "mode-mon-col" : 4, - "weeks-pos" : "left", - "on-scroll" : 1, - "on-click-right" : "mode", - "format": { - "months": "{}", - "weeks": "{}", - "weekdays": "{}", - "today": "{}" - } - }, - "actions": { - "on-click-right" : "mode", - "on-scroll-up" : "shift_up", - "on-scroll-down" : "shift_down" - }, - "interval": 10 - }, - "cpu": { - "format": "{usage}% ", - "tooltip": false, - "on-click-right": "exec alacritty -e btm" - }, - "memory": { - "format": "{}% ", - "on-click-right": "exec alacritty -e btm" - }, - "temperature": { - // "thermal-zone": 2, - // "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input", - "critical-threshold": 80, - // "format-critical": "{temperatureC}°C {icon}", - "format": "{temperatureC}°C {icon}", - "format-icons": ["", "", ""] - }, - "backlight": { - // "device": "acpi_video1", - "format": "{percent}% {icon}", - "format-icons": ["", ""] - }, - "battery": { - "states": { - // "good": 95, - "warning": 30, - "critical": 15 - }, - "format": "{icon}", - "format-charging": "", - "format-plugged": "", - "format-alt": "{capacity}% {time}", - "format-icons": ["", "", "", "", ""] - }, - "battery#bat2": { - "bat": "BAT2" - }, - "network": { - // "interface": "wlp2*", // (Optional) To force the use of this interface - "format-wifi": "", - "format-ethernet": "", - "format-linked": "", - "format-disconnected": "⚠", - "format-alt": "{ifname} {essid} ({signalStrength}%)" - }, - "bluetooth": { - "format": "", - "format-disabled": "", - "format-off": "", - "format-connected": " {num_connections}", - // "format-connected": " {device_alias}", - "tooltip-format": "{controller_address} {status}\n\n{num_connections} connected", - "tooltip-format-disabled": "{status}", - "tooltip-format-connected": "{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}", - "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}", - "format-connected-battery": " {device_alias} {device_battery_percentage}%", - "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t{device_battery_percentage}%", - // "format-device-preference": [ "device1", "device2" ], // preference list deciding the displayed device - "on-click": "bluetooth toggle; pkill -SIGRTMIN+8 waybar", - "on-click-right": "blueman-manager" - }, - "pulseaudio": { - "format": "{icon}", - "format-alt": "{volume} {icon}", - "format-alt-click": "click-right", - "format-muted": "", - "format-icons": { - "headphones": "", - "handsfree": "", - "headset": "", - "phone": "", - "portable": "", - "car": "", - "default": ["", "", ""] - }, - "scroll-step": 10, - "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", - "on-click-right": "pavucontrol", - "tooltip": false - }, - "custom/scratchpad": { - "format-text": "{}", - "return-type": "json", - "interval": 3, - "exec": "/usr/share/openSUSEway/helpers/scratchpad-indicator.sh 2> /dev/null", - "exec-if": "exit 0", - "on-click": "swaymsg 'scratchpad show'", - "on-click-right": "swaymsg 'move scratchpad'" - }, - "custom/notification": { - "tooltip": true, - "format": "{icon}", - "format-icons": { - "notification": "", - "none": " ", - "dnd-notification": "", - "dnd-none": " " - }, - "return-type": "json", - // "exec-if": "which swaync-client", - // "exec": "swaync-client -swb", - // "on-click": "swaync-client -t -sw", - // "on-click-right": "swaync-client -d -sw", - // "escape": true - } -} diff --git a/waybar/config.jsonc b/waybar/config.jsonc new file mode 100644 index 0000000..778b68f --- /dev/null +++ b/waybar/config.jsonc @@ -0,0 +1,172 @@ +{ + "layer": "top", // Waybar at top layer + "position": "top", // Waybar position (top|bottom|left|right) + "height": 36, // Waybar height (to be removed for auto height) + // Choose the order of the modules + "modules-left": ["custom/launcher", "wlr/taskbar", "custom/spacer", "niri/workspaces", "custom/spacer", "niri/window"], + "modules-center": ["custom/swaync", "clock"], + "modules-right": ["idle_inhibitor", "cpu", "memory", "temperature", "pulseaudio", "tray", "custom/power"], + // Modules configuration + "wlr/taskbar": { + "on-click": "activate", + "on-click-middle": "close", + "app_ids-mapping": { + "msedge-_cifhbcnohmdccbgoicgdjpfamggdegmo-Default": "msedge-cifhbcnohmdccbgoicgdjpfamggdegmo-Default", + "msedge-_faolnafnngnfdaknnbpnkhgohbobgegn-Default": "msedge-faolnafnngnfdaknnbpnkhgohbobgegn-Default", + "steam_app_2357570": "Overwatch 2.desktop" + } + }, + "custom/spacer": { + "format": " " + }, + "idle_inhibitor": { + "format": "{icon}", + "format-icons": { + "activated": "", + "deactivated": "" + } + }, + "tray": { + // "icon-size": 21, + "spacing": 10 + }, + "clock": { + // "timezone": "America/New_York", + "format": " {:%d %b %Y %R}", + "format-alt": "{:%a %d %b w:%V %H:%M}", + "tooltip-format": "{calendar}", + "calendar": { + "mode-mon-col" : 4, + "weeks-pos" : "left", + "on-scroll" : 1, + "on-click-right" : "mode", + "format": { + "months": "{}", + "weeks": "{}", + "weekdays": "{}", + "today": "{}" + } + }, + "actions": { + "on-click-right" : "mode", + "on-scroll-up" : "shift_up", + "on-scroll-down" : "shift_down" + }, + "interval": 10 + }, + "cpu": { + "format": "{usage}% ", + "tooltip": false, + "on-click-right": "exec wezterm -e btm" + }, + "memory": { + "format": "{}% ", + "on-click-right": "exec wezterm -e btm" + }, + "temperature": { + // "thermal-zone": 1, + // "hwmon-path": "/sys/class/hwmon/hwmon5/temp1_input", + "hwmon-path-abs": "/sys/devices/pci0000:00/0000:00:18.3/hwmon/", + "input-filename": "temp1_input", + "critical-threshold": 80, + // "format-critical": "{temperatureC}°C {icon}", + "format": "{temperatureC}°C {icon}", + "format-icons": ["", "", ""] + }, + "backlight": { + // "device": "acpi_video1", + "format": "{percent}% {icon}", + "format-icons": ["", ""] + }, + "battery": { + "states": { + // "good": 95, + "warning": 30, + "critical": 15 + }, + "format": "{icon}", + "format-charging": "", + "format-plugged": "", + "format-alt": "{capacity}% {time}", + "format-icons": ["", "", "", "", ""] + }, + "network": { + // "interface": "wlp2*", // (Optional) To force the use of this interface + "format-wifi": "", + "format-ethernet": "", + "format-linked": "", + "format-disconnected": "⚠", + "format-alt": "{ifname} {essid} ({signalStrength}%)" + }, + "bluetooth": { + "format": "", + "format-disabled": "", + "format-off": "", + "format-connected": " {num_connections}", + // "format-connected": " {device_alias}", + "tooltip-format": "{controller_address} {status}\n\n{num_connections} connected", + "tooltip-format-disabled": "{status}", + "tooltip-format-connected": "{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}", + "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}", + "format-connected-battery": " {device_alias} {device_battery_percentage}%", + "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t{device_battery_percentage}%", + // "format-device-preference": [ "device1", "device2" ], // preference list deciding the displayed device + "on-click": "bluetooth toggle; pkill -SIGRTMIN+8 waybar", + "on-click-right": "blueman-manager" + }, + "pulseaudio": { + "format-muted": "󰝟", + "format": "{volume}% {icon} {format_source}", + "format-bluetooth": "{volume}% {icon} {format_source}", + "format-bluetooth-muted": "󰝟 {icon} {format_source}", + "format-muted": "󰝟 {format_source}", + "format-source": "{volume}% ", + "format-source-muted": "", + "format-icons": { + "headphones": "", + "handsfree": "", + "headset": "", + "phone": "", + "portable": "", + "car": "", + "default": ["", "", ""] + }, + "scroll-step": 10, + "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", + "on-click-right": "pavucontrol", + "tooltip": false + }, + "custom/power": { + "format" : "⏻ ", + "tooltip": false, + "menu": "on-click", + "menu-file": "/usr/share/waybar/custom_modules/power_menu.xml", // Menu file in resources folder + "menu-actions": { + "shutdown": "systemctl poweroff", + "reboot": "systemctl reboot", + "suspend": "systemctl suspend", + "logout": "niri msg action quit" + } + }, + "custom/swaync": { + "tooltip": true, + "tooltip-format": "Left Click: Launch Notification Center\nRight Click: Do not Disturb", + "format": "{} {icon} ", + "format-icons": { + "notification": "", + "none": "", + "dnd-notification": "", + "dnd-none": "", + "inhibited-notification": "", + "inhibited-none": "", + "dnd-inhibited-notification": "", + "dnd-inhibited-none": "", + }, + "return-type": "json", + "exec-if": "which swaync-client", + "exec": "swaync-client -swb", + "on-click": "sleep 0.1 && swaync-client -t -sw", + "on-click-right": "swaync-client -d -sw", + "escape": true, + }, +} diff --git a/waybar/style.css b/waybar/style.css index 30d247e..544d9ae 100644 --- a/waybar/style.css +++ b/waybar/style.css @@ -1,350 +1,162 @@ * { - /* `otf-font-awesome` is required to be installed for icons */ - font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif; - font-size: 13px; + border: none; + border-radius: 0; + min-height: 0; + font-family: NotoSans NF SemBd; + font-size: 14px; } window#waybar { - background-color: rgba(43, 48, 59, 0.5); - /*border-bottom: 3px solid rgba(100, 114, 125, 0.5);*/ - color: #ffffff; - transition-property: background-color; - transition-duration: .5s; + /* background-color: rgba(30, 30, 46, 0.5); */ + background: transparent; + transition-property: background-color; + transition-duration: 0.5s; } window#waybar.hidden { - opacity: 0.2; + opacity: 0.5; } -/* -window#waybar.empty { - background-color: transparent; -} -window#waybar.solo { - background-color: #FFFFFF; -} -*/ - -window#waybar.termite { - background-color: #3F3F3F; +#workspaces { + background-color: transparent; } -window#waybar.chromium { - background-color: #000000; - border: none; +#workspaces button, +#taskbar button { + all: initial; + /* Remove GTK theme values (waybar #1351) */ + min-width: 0; + /* Fix weird spacing in materia (waybar #450) */ + box-shadow: inset 0 -3px transparent; + /* Use box-shadow instead of border so the text isn't offset */ + padding: 6px 18px; + margin: 6px 3px; + border-radius: 4px; + background-color: #1e1e2e; + color: #cdd6f4; } -button { - /* Use box-shadow instead of border so the text isn't offset */ - box-shadow: inset 0 -3px transparent; - /* Avoid rounded borders under each button name */ - border: none; - border-radius: 0; +#workspaces button.active, +#taskbar button.active { + color: #1e1e2e; + background-color: #cdd6f4; } -/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ -button:hover { - background: inherit; - box-shadow: inset 0 -3px #ffffff; -} - -#workspaces button { - margin: 5px 0px; -} - -#workspaces button:first-child{ - border-radius: 10px 0px 0px 10px; - margin-left: 5px; -} - -#workspaces button:last-child{ - border-radius: 0px 10px 10px 0px; -} - -#workspaces button { - padding: 0 5px; - background-color: #31404A; - color: #ffffff; +#taskbar button { + padding: 6px 8px; } #workspaces button:hover { - background: rgba(0, 0, 0, 0.2); -} - -#workspaces button.active { - background-color: #64727D; - box-shadow: inset 0 -3px #ffffff; + box-shadow: inherit; + text-shadow: inherit; + color: #1e1e2e; + background-color: #cdd6f4; } #workspaces button.urgent { - background-color: #eb4d4b; + background-color: #f38ba8; } -#mode { - background-color: #64727D; - box-shadow: inset 0 -3px #ffffff; +#custom-spacer { + margin: 12px; + border-left: 2px solid white; } -#clock, -#battery, -#cpu, #memory, -#disk, -#temperature, +#custom-power, +#battery, #backlight, -#network, -#pulseaudio, #wireplumber, -#custom-media, -#tray, +#network, +#clock, +#cpu, #bluetooth, -#mode, -#idle_inhibitor, -#scratchpad, -#power-profiles-daemon, -#mpd { - padding: 0 10px; - color: #ffffff; - margin: 5px; - border-radius: 10px; -} - +#pulseaudio, +#temperature, #window, -#workspaces { - margin: 0 4px; +#idle_inhibitor, +#custom-swaync, +#tray { + border-radius: 4px; + margin: 6px 3px; + padding: 6px 12px; + background-color: #1e1e2e; + color: #181825; } -.modules-center { - background: #288f75; - border-radius: 10px; - margin: 5px 0px; - padding: 0 10px; +#custom-power { + margin-right: 6px; } -/* If workspaces is the leftmost module, omit left margin */ -.modules-left > widget:first-child > #workspaces { - margin-left: 0; +#custom-logo { + padding-right: 7px; + padding-left: 7px; + margin-left: 5px; + font-size: 15px; + border-radius: 8px 0px 0px 8px; + color: #1793d1; } -/* If workspaces is the rightmost module, omit right margin */ -.modules-right > widget:last-child > #workspaces { - margin-right: 0; -} - -#clock { - background-color: #64727D; +#memory, +#cpu { + background-color: #f5a97f; } #battery { - background-color: #ffffff; - color: #000000; + background-color: #f38ba8; } -#battery.charging, #battery.plugged { - color: #ffffff; - background-color: #26A65B; +#battery.warning, +#battery.critical, +#battery.urgent { + background-color: #ff0000; + color: #FFFF00; } +#battery.charging { + background-color: #a6e3a1; + color: #181825; +} + +#backlight, #bluetooth { - color: #000000; - background-color: #ffffff; -} - -@keyframes blink { - to { - background-color: #ffffff; - color: #000000; - } -} - -/* Using steps() instead of linear as a timing function to limit cpu usage */ -#battery.critical:not(.charging) { - background-color: #f53c3c; - color: #ffffff; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: steps(12); - animation-iteration-count: infinite; - animation-direction: alternate; -} - -#power-profiles-daemon { - padding-right: 15px; -} - -#power-profiles-daemon.performance { - background-color: #f53c3c; - color: #ffffff; -} - -#power-profiles-daemon.balanced { - background-color: #2980b9; - color: #ffffff; -} - -#power-profiles-daemon.power-saver { - background-color: #2ecc71; - color: #000000; -} - -label:focus { - background-color: #000000; -} - -#cpu { - background-color: #2ecc71; - color: #000000; -} - -#memory { - background-color: #9b59b6; -} - -#disk { - background-color: #964B00; -} - -#backlight { - background-color: #90b1b1; -} - -#network { - background-color: #2980b9; -} - -#network.disconnected { - background-color: #f53c3c; + background-color: #8aadf4; } +#wireplumber, #pulseaudio { - background-color: #f1c40f; - color: #000000; + background-color: #a6da95; } -#pulseaudio.muted { - background-color: #90b1b1; - color: #2a5c45; +#network, +#custom-swaync { + background-color: #8bd5ca; } -#wireplumber { - background-color: #fff0f5; - color: #000000; -} - -#wireplumber.muted { - background-color: #f53c3c; -} - -#custom-media { - background-color: #66cc99; - color: #2a5c45; - min-width: 100px; -} - -#custom-media.custom-spotify { - background-color: #66cc99; -} - -#custom-media.custom-vlc { - background-color: #ffa000; +#clock, +#custom-power, +#idle_inhibitor, +#window { + color: #cdd6f4; } +#power, #temperature { - background-color: #f0932b; + background-color: #b7bdf8; } -#temperature.critical { - background-color: #eb4d4b; +tooltip { + border-radius: 8px; + padding: 15px; + background-color: rgba(30, 30, 46, 0.8); } -#tray { - background-color: #2980b9; +tooltip label { + padding: 5px; } -#tray > .passive { - -gtk-icon-effect: dim; -} - -#tray > .needs-attention { - -gtk-icon-effect: highlight; - background-color: #eb4d4b; -} - -#idle_inhibitor { - background-color: #2d3436; -} - -#idle_inhibitor.activated { - background-color: #ecf0f1; - color: #2d3436; -} - -#mpd { - background-color: #66cc99; - color: #2a5c45; -} - -#mpd.disconnected { - background-color: #f53c3c; -} - -#mpd.stopped { - background-color: #90b1b1; -} - -#mpd.paused { - background-color: #51a37a; -} - -#language { - background: #00b093; - color: #740864; - padding: 0 5px; - margin: 0 5px; - min-width: 16px; -} - -#keyboard-state { - background: #97e1ad; - color: #000000; - padding: 0 0px; - margin: 0 5px; - min-width: 16px; -} - -#keyboard-state > label { - padding: 0 5px; -} - -#keyboard-state > label.locked { - background: rgba(0, 0, 0, 0.2); -} - -#scratchpad { - background: rgba(0, 0, 0, 0.2); -} - -#scratchpad.empty { - background-color: transparent; -} - -#privacy { - padding: 0; -} - -#privacy-item { - padding: 0 5px; - color: white; -} - -#privacy-item.screenshare { - background-color: #cf5700; -} - -#privacy-item.audio-in { - background-color: #1ca000; -} - -#privacy-item.audio-out { - background-color: #0069d4; +menu { + border-radius: 8px; + padding: 15px; + background-color: rgba(30, 30, 46, 0.8); }