From b50f254aabcf0ae422429307f0be5791098d0c4f Mon Sep 17 00:00:00 2001 From: Never Gude Date: Thu, 25 Dec 2025 22:21:17 +0100 Subject: [PATCH] new stuff --- .config/config.jsonc | 1 + .config/dconf/user | Bin 33211 -> 34780 bytes .config/fish/config.fish | 9 + .config/fish/fish_variables | 4 +- .config/fuzzel/fuzzel.ini | 123 +++++++ .config/mako/config | 11 + .config/niri/config.kdl | 27 +- .config/tuxedo-control-center/GPUCache/data_1 | Bin 270336 -> 270336 bytes .config/tuxedo-control-center/GPUCache/index | Bin 262512 -> 262512 bytes .../Local Storage/leveldb/LOG | 6 +- .../Local Storage/leveldb/LOG.old | 6 +- .config/tuxedo-control-center/SS | 2 +- .../Session Storage/000003.log | Bin 935 -> 954 bytes .../tuxedo-control-center/Session Storage/LOG | 6 +- .../Session Storage/LOG.old | 6 +- .config/tuxedo-control-center/SingletonCookie | 2 +- .config/tuxedo-control-center/SingletonLock | 2 +- .config/waybar/config.jsonc | 18 + .config/waybar/style.css | 337 ++++++++++++++++++ 19 files changed, 530 insertions(+), 30 deletions(-) create mode 120000 .config/config.jsonc create mode 100644 .config/fuzzel/fuzzel.ini create mode 100644 .config/mako/config create mode 100644 .config/waybar/config.jsonc create mode 100644 .config/waybar/style.css diff --git a/.config/config.jsonc b/.config/config.jsonc new file mode 120000 index 0000000..03751c1 --- /dev/null +++ b/.config/config.jsonc @@ -0,0 +1 @@ +waybar/config.jsonc \ No newline at end of file diff --git a/.config/dconf/user b/.config/dconf/user index 35eb51bef26ef276d32a2ca9d9601f0885d31ffa..6bae8b2a393f3f8bf1493e0d33446ab0d65754f6 100644 GIT binary patch literal 34780 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

XiWp^{e{Lm@^JcU3=*(pNv_&?ECpw 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 literal 33211 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 /dev/null 2> /dev/null; or true +# END opam configuration diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables index a293ed3..49c0c85 100644 --- a/.config/fish/fish_variables +++ b/.config/fish/fish_variables @@ -1,7 +1,7 @@ # This file contains fish universal variable definitions. # VERSION: 3.0 SETUVAR --export EDITOR:nvim -SETUVAR --export MANPAGER:'nvim +Man!' +SETUVAR --export MANPAGER:nvim\x20\x2bMan\x21 SETUVAR --export QT_QPA_PLATFORMTHEME:qt6ct SETUVAR __fish_initialized:3800 SETUVAR fish_color_autosuggestion:585858 @@ -44,4 +44,4 @@ SETUVAR fish_pager_color_selected_background:\x2d\x2dbackground\x3dbrblack SETUVAR fish_pager_color_selected_completion:\x1d SETUVAR fish_pager_color_selected_description:\x1d SETUVAR fish_pager_color_selected_prefix:\x1d -SETUVAR fish_user_paths:/home/never/\x2ecargo/bin\x1e/home/never/\x2elocal/bin +SETUVAR fish_user_paths:/usr/local/texlive/2025/bin/x86_64\x2dlinux\x1e/home/never/\x2ecargo/bin\x1e/home/never/\x2elocal/bin diff --git a/.config/fuzzel/fuzzel.ini b/.config/fuzzel/fuzzel.ini new file mode 100644 index 0000000..708c4d0 --- /dev/null +++ b/.config/fuzzel/fuzzel.ini @@ -0,0 +1,123 @@ +# output= +font=Adwaita Mono +# dpi-aware=auto +# use-bold=no +prompt="" +placeholder="Search" +# icon-theme=default +# icons-enabled=yes +# hide-before-typing=no +# fields=filename,name,generic +# password-character=* +# filter-desktop=no +# match-mode=fzf +# sort-result=yes +match-counter=yes +# 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 +# minimal-lines=no +width=50 +# tabs=8 +horizontal-pad=8 +vertical-pad=8 +inner-pad=4 + +# scaling-filter=box +# image-size-ratio=0.5 + +# gamma-correct-blending=no +# line-height= +# letter-spacing=0 + +# layer=overlay +# keyboard-focus=exclusive +# exit-on-keyboard-focus-loss=yes + +# cache= + +# render-workers= +# match-workers= + +# enable-mouse=yes + +[colors] +background=191919E5 +text=ffffffff +prompt=999999ff +placeholder=505050ff +input=ffffffff +match=7fc8ffff +selection=7f7f7f7f +selection-text=ffffffff +selection-match=7fc8ffff +counter=999999ff +border=7f7f7fE5 + +[border] +width=2 +radius=0 + +[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-line=Control+Shift+BackSpace +# 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 +# diff --git a/.config/mako/config b/.config/mako/config new file mode 100644 index 0000000..f64cb4a --- /dev/null +++ b/.config/mako/config @@ -0,0 +1,11 @@ +font=Adwaita Sans 10 + +default-timeout=5000 + +anchor=top-center +margin=16 +padding=8 + +background-color=#191919E5 +border-color=#505050E5 +progress-color=source #909090E5 diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl index 3ddf40a..99209c5 100644 --- a/.config/niri/config.kdl +++ b/.config/niri/config.kdl @@ -13,7 +13,7 @@ input { // For more information, see xkeyboard-config(7). // For example: - // layout "us,ru" + layout "de" // options "grp:win_space_toggle,compose:ralt,ctrl:nocaps" // If this section is empty, niri will fetch xkb settings @@ -75,7 +75,7 @@ input { // Find more information on the wiki: // https://yalter.github.io/niri/Configuration:-Outputs // Remember to uncomment the node by removing "/-"! -/-output "eDP-1" { +output "eDP-1" { // Uncomment this line to disable this output. // off @@ -85,10 +85,10 @@ input { // 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 "1920x1080@120.030" + // mode "1920x1080@120.030" // You can use integer or fractional scale, for example use 1.5 for 150% scale. - scale 2 + scale 1.5 // Transform allows to rotate the output counter-clockwise, valid values are: // normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270. @@ -111,8 +111,9 @@ input { // https://yalter.github.io/niri/Configuration:-Layout layout { // Set gaps around windows in logical pixels. - gaps 16 + gaps 8 + //background-color "#351e4c" // When to center a column when changing focus, options are: // - "never", default behavior, focusing an off-screen column will keep at the left // or right edge of the screen. @@ -156,7 +157,7 @@ layout { // You can change how the focus ring looks. focus-ring { // Uncomment this line to disable the focus ring. - // off + on // How many logical pixels the ring extends out from the windows. width 4 @@ -215,7 +216,7 @@ layout { // You can enable drop shadows for windows. shadow { // Uncomment the next line to enable shadows. - // on + on // By default, the shadow draws only around its window, and not behind it. // Uncomment this setting to make the shadow draw behind its window. @@ -268,7 +269,7 @@ 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 "waybar" // To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup: // spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell" @@ -283,7 +284,7 @@ hotkey-overlay { // Additionally, clients will be informed that they are tiled, removing some client-side rounded corners. // This option will also fix border/focus ring drawing behind some semitransparent windows. // After enabling or disabling this, you need to restart the apps for this to take effect. -// prefer-no-csd +prefer-no-csd // You can change the path where screenshots are saved. // A ~ at the front will be expanded to the home directory. @@ -359,10 +360,10 @@ binds { // Mod-Shift-/, which is usually the same as Mod-?, // shows a list of important hotkeys. - Mod+Shift+Slash { show-hotkey-overlay; } + Mod+Shift+0 { show-hotkey-overlay; } // Suggested binds for running programs: terminal, app launcher, screen locker. - Mod+T hotkey-overlay-title="Open a Terminal: alacritty" { spawn "alacritty"; } + Mod+Return hotkey-overlay-title="Open a Terminal: alacritty" { spawn "alacritty"; } Mod+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; } Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; } @@ -568,11 +569,11 @@ binds { // 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+Plus { set-column-width "+10%"; } // 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+Plus { set-window-height "+10%"; } // Move the focused window between the floating and the tiling layout. Mod+V { toggle-window-floating; } diff --git a/.config/tuxedo-control-center/GPUCache/data_1 b/.config/tuxedo-control-center/GPUCache/data_1 index db8990895c07625f84481a287c06092efe7b75af..55222cc3ec0d40da10b71ec0d739f33b6a77cad6 100644 GIT binary patch delta 155 rcmZoTAkc6?V8aasCKtAefqLxLzf`7QU!uP;aJ~G-gareLA8`Qy+O|bQ delta 155 qcmZoTAkc6?V8aasCVRGtfqLx6xXjCK7wc~fTra;dVZi|6M_d3&X+$vq diff --git a/.config/tuxedo-control-center/GPUCache/index b/.config/tuxedo-control-center/GPUCache/index index 6f4804b7c229904672067365409d5023dd6c3f3e..050c083406a45826b4867cb1fffafd6ac59dc8f1 100644 GIT binary patch delta 26 hcmey+B=Dh0V1fvvNuy}1C}XQAQ>!TRR#BE{MgV%S2XX)a delta 26 hcmey+B=Dh0V1fvvaieIfC}XQAQ>!TRR#BE{MgV%B2XO!Z diff --git a/.config/tuxedo-control-center/Local Storage/leveldb/LOG b/.config/tuxedo-control-center/Local Storage/leveldb/LOG index cb4fc6d..4ac14e4 100644 --- a/.config/tuxedo-control-center/Local Storage/leveldb/LOG +++ b/.config/tuxedo-control-center/Local Storage/leveldb/LOG @@ -1,3 +1,3 @@ -2025/11/28-13:57:43.764 574dd Reusing MANIFEST /home/never/.config/tuxedo-control-center/Local Storage/leveldb/MANIFEST-000001 -2025/11/28-13:57:43.764 574dd Recovering log #3 -2025/11/28-13:57:43.764 574dd Reusing old log /home/never/.config/tuxedo-control-center/Local Storage/leveldb/000003.log +2025/12/18-23:15:36.054 e5e3 Reusing MANIFEST /home/never/.config/tuxedo-control-center/Local Storage/leveldb/MANIFEST-000001 +2025/12/18-23:15:36.054 e5e3 Recovering log #3 +2025/12/18-23:15:36.054 e5e3 Reusing old log /home/never/.config/tuxedo-control-center/Local Storage/leveldb/000003.log diff --git a/.config/tuxedo-control-center/Local Storage/leveldb/LOG.old b/.config/tuxedo-control-center/Local Storage/leveldb/LOG.old index 69fec91..cb4fc6d 100644 --- a/.config/tuxedo-control-center/Local Storage/leveldb/LOG.old +++ b/.config/tuxedo-control-center/Local Storage/leveldb/LOG.old @@ -1,3 +1,3 @@ -2025/11/01-12:24:10.497 ce8 Reusing MANIFEST /home/never/.config/tuxedo-control-center/Local Storage/leveldb/MANIFEST-000001 -2025/11/01-12:24:10.498 ce8 Recovering log #3 -2025/11/01-12:24:10.498 ce8 Reusing old log /home/never/.config/tuxedo-control-center/Local Storage/leveldb/000003.log +2025/11/28-13:57:43.764 574dd Reusing MANIFEST /home/never/.config/tuxedo-control-center/Local Storage/leveldb/MANIFEST-000001 +2025/11/28-13:57:43.764 574dd Recovering log #3 +2025/11/28-13:57:43.764 574dd Reusing old log /home/never/.config/tuxedo-control-center/Local Storage/leveldb/000003.log diff --git a/.config/tuxedo-control-center/SS b/.config/tuxedo-control-center/SS index a6ec32a..ffdf143 120000 --- a/.config/tuxedo-control-center/SS +++ b/.config/tuxedo-control-center/SS @@ -1 +1 @@ -/tmp/.org.chromium.Chromium.757nAS/SS \ No newline at end of file +/tmp/.org.chromium.Chromium.3edkb4/SS \ No newline at end of file diff --git a/.config/tuxedo-control-center/Session Storage/000003.log b/.config/tuxedo-control-center/Session Storage/000003.log index 7c8efe974498b6c15909ad8c27ec86edb9308c2e..2e172c60b863a18560a2625f84d567723909e059 100644 GIT binary patch delta 10 RcmZ3^zKeasa^{Hv!T=Vf1HJ$N delta 7 OcmdnRzMOr-a%KPw2Lj3f diff --git a/.config/tuxedo-control-center/Session Storage/LOG b/.config/tuxedo-control-center/Session Storage/LOG index 7d32de7..0480a6e 100644 --- a/.config/tuxedo-control-center/Session Storage/LOG +++ b/.config/tuxedo-control-center/Session Storage/LOG @@ -1,3 +1,3 @@ -2025/11/28-13:58:16.827 57516 Reusing MANIFEST /home/never/.config/tuxedo-control-center/Session Storage/MANIFEST-000001 -2025/11/28-13:58:16.827 57516 Recovering log #3 -2025/11/28-13:58:16.827 57516 Reusing old log /home/never/.config/tuxedo-control-center/Session Storage/000003.log +2025/12/18-23:18:28.535 232de Reusing MANIFEST /home/never/.config/tuxedo-control-center/Session Storage/MANIFEST-000001 +2025/12/18-23:18:28.535 232de Recovering log #3 +2025/12/18-23:18:28.535 232de Reusing old log /home/never/.config/tuxedo-control-center/Session Storage/000003.log diff --git a/.config/tuxedo-control-center/Session Storage/LOG.old b/.config/tuxedo-control-center/Session Storage/LOG.old index 2b12cf8..7d32de7 100644 --- a/.config/tuxedo-control-center/Session Storage/LOG.old +++ b/.config/tuxedo-control-center/Session Storage/LOG.old @@ -1,3 +1,3 @@ -2025/11/01-12:24:31.997 1b66 Reusing MANIFEST /home/never/.config/tuxedo-control-center/Session Storage/MANIFEST-000001 -2025/11/01-12:24:31.998 1b66 Recovering log #3 -2025/11/01-12:24:31.998 1b66 Reusing old log /home/never/.config/tuxedo-control-center/Session Storage/000003.log +2025/11/28-13:58:16.827 57516 Reusing MANIFEST /home/never/.config/tuxedo-control-center/Session Storage/MANIFEST-000001 +2025/11/28-13:58:16.827 57516 Recovering log #3 +2025/11/28-13:58:16.827 57516 Reusing old log /home/never/.config/tuxedo-control-center/Session Storage/000003.log diff --git a/.config/tuxedo-control-center/SingletonCookie b/.config/tuxedo-control-center/SingletonCookie index e441b5c..d54d570 120000 --- a/.config/tuxedo-control-center/SingletonCookie +++ b/.config/tuxedo-control-center/SingletonCookie @@ -1 +1 @@ -11566177161224859689 \ No newline at end of file +15172619452118292022 \ No newline at end of file diff --git a/.config/tuxedo-control-center/SingletonLock b/.config/tuxedo-control-center/SingletonLock index 068d3a8..86fbc9f 120000 --- a/.config/tuxedo-control-center/SingletonLock +++ b/.config/tuxedo-control-center/SingletonLock @@ -1 +1 @@ -fedora-3547 \ No newline at end of file +fedora-11936 \ No newline at end of file diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc new file mode 100644 index 0000000..1086d02 --- /dev/null +++ b/.config/waybar/config.jsonc @@ -0,0 +1,18 @@ +{ + "layer": "top", + "modules-left": ["niri/workspaces"], + "modules-center": ["niri/window"], + "modules-right": ["battery", "clock"], + "niri/window": { + "max-length": 100 + }, + "battery": { + "format": "{capacity}% {icon}", + "format-icons": ["", "", "", "", ""] + }, + "clock": { + "format-alt": "{:%a, %d. %b %H:%M}", + "tooltip": false + } +} + diff --git a/.config/waybar/style.css b/.config/waybar/style.css new file mode 100644 index 0000000..a663362 --- /dev/null +++ b/.config/waybar/style.css @@ -0,0 +1,337 @@ +* { + /* `otf-font-awesome` is required to be installed for icons */ + font-family: FontAwesome, Adwaita Sans, sans-serif; + font-weight: bold; + font-size: 13px; +} + +window#waybar { + background-color: rgba(0, 0, 0, 1.0); + /* border-bottom: 3px solid rgba(100, 114, 125, 0.5);*/ + color: #ffffff; + transition-property: background-color; + transition-duration: .5s; +} + +window#waybar.hidden { + opacity: 0.2; +} + +/* +window#waybar.empty { + background-color: transparent; +} +window#waybar.solo { + background-color: #FFFFFF; +} +*/ + +window#waybar.termite { + background-color: #3F3F3F; +} + +window#waybar.chromium { + background-color: #000000; + border: none; +} + +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; +} + +/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ +button:hover { + background: inherit; + box-shadow: inset 0 -2px #ffffff; +} + +/* you can set a style on hover for any module like this */ +#pulseaudio:hover { + background-color: #a37800; +} + +#workspaces button { + padding: 0 5px; + background-color: transparent; + color: #999999; +} + +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); +} + +#workspaces button.focused, +#workspaces button.active { + /*background-color: #505050;*/ + /*box-shadow: inset 0 -2px #7fc8ff;*/ + color: #ffffff; +} + +#workspaces button.urgent { + background-color: #9b0000; +} + +#mode { + background-color: #64727D; + box-shadow: inset 0 -3px #ffffff; +} + +#clock, +#battery, +#cpu, +#memory, +#disk, +#temperature, +#backlight, +#network, +#pulseaudio, +#wireplumber, +#custom-media, +#tray, +#mode, +#idle_inhibitor, +#scratchpad, +#power-profiles-daemon, +#mpd { + padding: 0 10px; + color: #ffffff; +} + +#window, +#workspaces { + margin: 0 4px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left>widget:first-child>#workspaces { + margin-left: 0; +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right>widget:last-child>#workspaces { + margin-right: 0; +} + +tooltip { + border-radius: 0px; +} + +/* +clock { + background-color: #64727D; +} + + +#battery { + background-color: #ffffff; + color: #000000; +} + +#battery.charging, +#battery.plugged { + color: #ffffff; + background-color: #26A65B; +} +*/ +@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; +} + +#pulseaudio { + background-color: #f1c40f; + color: #000000; +} + +#pulseaudio.muted { + background-color: #90b1b1; + color: #2a5c45; +} + +#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; +} + +#temperature { + background-color: #f0932b; +} + +#temperature.critical { + background-color: #eb4d4b; +} + +#tray { + background-color: #2980b9; +} + +#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; +}