mirror of
https://github.com/basecamp/omarchy.git
synced 2025-07-27 12:19:24 +00:00
Compare commits
31 Commits
v1.6.0
...
674c5bfdda
Author | SHA1 | Date | |
---|---|---|---|
674c5bfdda | |||
6cd8955409 | |||
db63219398 | |||
42d80f2ce7 | |||
4578d4e418 | |||
7242a57c18 | |||
2d9ed8720b | |||
205bcd7be8 | |||
70da2ecbe8 | |||
d2fffc40ea | |||
8884cc7a5c | |||
a4e7f41798 | |||
8908ce91f8 | |||
5458b46584 | |||
9b7908d17b | |||
a12cd97922 | |||
9231148cd7 | |||
c4c9cdc0f6 | |||
98f848d4a0 | |||
c36d76bb1c | |||
71ccf9a367 | |||
e1f2cc4d3d | |||
08f187b4ea | |||
35e1d1233e | |||
8f569921b3 | |||
3933cd7c89 | |||
ceb44d7aa1 | |||
fd56404407 | |||
d2763225c3 | |||
2b2103fb66 | |||
1ebf88bac0 |
@ -24,12 +24,13 @@ main_menu() {
|
||||
|
||||
update_menu() {
|
||||
show_ascii_art
|
||||
local menu=("Omarchy" "Waybar" "Walker" "Plymouth" "Desktop apps" "Back")
|
||||
local menu=("Omarchy" "Waybar" "Walker" "Plymouth" "SwayOSD" "Desktop apps" "Back")
|
||||
local commands=(
|
||||
"omarchy-update"
|
||||
"omarchy-refresh-waybar"
|
||||
"omarchy-refresh-walker"
|
||||
"omarchy-refresh-plymouth"
|
||||
"omarchy-refresh-swayosd"
|
||||
"omarchy-refresh-applications"
|
||||
"main_menu"
|
||||
)
|
||||
@ -119,12 +120,13 @@ setup_menu() {
|
||||
}
|
||||
|
||||
setup_docker_dbs() {
|
||||
options=("MySQL" "Redis" "PostgreSQL")
|
||||
options=("MariaDB" "MySQL" "Redis" "PostgreSQL")
|
||||
choices=$(printf "%s\n" "${options[@]}" | gum choose --no-limit --header "Select databases (space to select, return to install, esc to cancel)") || main_menu
|
||||
|
||||
if [[ -n "$choices" ]]; then
|
||||
for db in $choices; do
|
||||
case $db in
|
||||
MariaDB) sudo docker run -d --restart unless-stopped -p "127.0.0.1:3306:3306" --name=mariadb11 -e MARIADB_ROOT_PASSWORD= -e MARIADB_ALLOW_EMPTY_ROOT_PASSWORD=true mariadb:11.8 ;;
|
||||
MySQL) sudo docker run -d --restart unless-stopped -p "127.0.0.1:3306:3306" --name=mysql8 -e MYSQL_ROOT_PASSWORD= -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql:8.4 ;;
|
||||
Redis) sudo docker run -d --restart unless-stopped -p "127.0.0.1:6379:6379" --name=redis redis:7 ;;
|
||||
PostgreSQL) sudo docker run -d --restart unless-stopped -p "127.0.0.1:5432:5432" --name=postgres16 -e POSTGRES_HOST_AUTH_METHOD=trust postgres:16 ;;
|
||||
|
@ -2,8 +2,10 @@
|
||||
|
||||
# Set recorder based on GPU
|
||||
|
||||
OUTPUT_DIR="${OMARCHY_SCREENRECORD_DIR:-$HOME/Videos}"
|
||||
|
||||
screenrecording() {
|
||||
filename="$HOME/Videos/screenrecording-$(date +'%Y-%m-%d_%H-%M-%S').mp4"
|
||||
filename="$OUTPUT_DIR/screenrecording-$(date +'%Y-%m-%d_%H-%M-%S').mp4"
|
||||
notify-send "Screen recording starting..." -t 1000
|
||||
sleep 1
|
||||
|
||||
|
@ -1,8 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
OUTPUT_DIR="${OMARCHY_SCREENSHOT_DIR:-$HOME/Pictures}"
|
||||
|
||||
hyprshot -m ${1:-region} --raw |
|
||||
satty --filename - \
|
||||
--output-filename ~/Pictures/screenshot-$(date +'%Y-%m-%d_%H-%M-%S').png \
|
||||
--output-filename "$OUTPUT_DIR/screenshot-$(date +'%Y-%m-%d_%H-%M-%S').png" \
|
||||
--early-exit \
|
||||
--actions-on-enter save-to-clipboard \
|
||||
--save-after-copy \
|
||||
|
13
bin/omarchy-refresh-swayosd
Executable file
13
bin/omarchy-refresh-swayosd
Executable file
@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
cp -f ~/.config/swayosd/config.toml ~/.config/swayosd/config.toml.bak 2>/dev/null
|
||||
cp -f ~/.local/share/omarchy/config/swayosd/config.toml ~/.config/swayosd/ 3>/dev/null
|
||||
|
||||
if cmp -s ~/.config/swayosd/config.toml.bak ~/.config/swayosd/config.toml; then
|
||||
rm ~/.config/swayosd//config.toml.bak
|
||||
else
|
||||
echo -e "\e[31mExisting .config/swayosd/config.toml replaced with new Omarchy default, but a .bak file was made.\e[0m"
|
||||
fi
|
||||
|
||||
pkill swayosd-server
|
||||
setsid uwsm app -- swayosd-server &>/dev/null &
|
@ -35,11 +35,11 @@ fi
|
||||
# Trigger alacritty config reload
|
||||
touch "$HOME/.config/alacritty/alacritty.toml"
|
||||
|
||||
# Trigger btop config reload
|
||||
pkill -SIGUSR2 btop
|
||||
|
||||
# Restart components to apply new theme
|
||||
pkill -SIGUSR2 btop
|
||||
pkill -SIGUSR2 waybar
|
||||
pkill swayosd-server
|
||||
setsid uwsm app -- swayosd-server &>/dev/null &
|
||||
makoctl reload
|
||||
hyprctl reload
|
||||
|
||||
|
@ -2,6 +2,7 @@ general {
|
||||
lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances.
|
||||
before_sleep_cmd = loginctl lock-session # lock before suspend.
|
||||
after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display.
|
||||
on_unlock_cmd = pkill -SIGUSR2 waybar # prevent stacking of waybar when waking
|
||||
}
|
||||
|
||||
listener {
|
||||
|
4
config/swayosd/config.toml
Normal file
4
config/swayosd/config.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[server]
|
||||
show_percentage = true
|
||||
max_volume = 150
|
||||
style = "./style.css"
|
28
config/swayosd/style.css
Normal file
28
config/swayosd/style.css
Normal file
@ -0,0 +1,28 @@
|
||||
@import "../omarchy/current/theme/swayosd.css";
|
||||
|
||||
window {
|
||||
border-radius: 0;
|
||||
opacity: 0.97;
|
||||
border: 2px solid @border-color;
|
||||
|
||||
background-color: @background-color;
|
||||
}
|
||||
|
||||
label {
|
||||
font-family: 'CaskaydiaMono Nerd Font', monospace;
|
||||
font-size: 11pt;
|
||||
|
||||
color: @label;
|
||||
}
|
||||
|
||||
image {
|
||||
color: @image;
|
||||
}
|
||||
|
||||
progressbar {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
progress {
|
||||
background-color: @progress;
|
||||
}
|
@ -4,4 +4,4 @@ source ~/.local/share/omarchy/default/bash/functions
|
||||
source ~/.local/share/omarchy/default/bash/prompt
|
||||
source ~/.local/share/omarchy/default/bash/init
|
||||
source ~/.local/share/omarchy/default/bash/envs
|
||||
bind -f ~/.local/share/omarchy/default/bash/inputrc
|
||||
[[ $- == *i* ]] && bind -f ~/.local/share/omarchy/default/bash/inputrc
|
||||
|
@ -1,13 +1,16 @@
|
||||
# Only display the OSD on the currently focused monitor
|
||||
$osdclient = swayosd-client --monitor "$(hyprctl monitors -j | jq -r '.[] | select(.focused == true).name')"
|
||||
|
||||
# Laptop multimedia keys for volume and LCD brightness (with OSD)
|
||||
bindel = ,XF86AudioRaiseVolume, exec, swayosd-client --output-volume raise
|
||||
bindel = ,XF86AudioLowerVolume, exec, swayosd-client --output-volume lower
|
||||
bindel = ,XF86AudioMute, exec, swayosd-client --output-volume mute-toggle
|
||||
bindel = ,XF86AudioMicMute, exec, swayosd-client --input-volume mute-toggle
|
||||
bindel = ,XF86MonBrightnessUp, exec, swayosd-client --brightness raise
|
||||
bindel = ,XF86MonBrightnessDown, exec, swayosd-client --brightness lower
|
||||
bindel = ,XF86AudioRaiseVolume, exec, $osdclient --output-volume raise
|
||||
bindel = ,XF86AudioLowerVolume, exec, $osdclient --output-volume lower
|
||||
bindel = ,XF86AudioMute, exec, $osdclient --output-volume mute-toggle
|
||||
bindel = ,XF86AudioMicMute, exec, $osdclient --input-volume mute-toggle
|
||||
bindel = ,XF86MonBrightnessUp, exec, $osdclient --brightness raise
|
||||
bindel = ,XF86MonBrightnessDown, exec, $osdclient --brightness lower
|
||||
|
||||
# Requires playerctl
|
||||
bindl = , XF86AudioNext, exec, playerctl next
|
||||
bindl = , XF86AudioPause, exec, playerctl play-pause
|
||||
bindl = , XF86AudioPlay, exec, playerctl play-pause
|
||||
bindl = , XF86AudioPrev, exec, playerctl previous
|
||||
bindl = , XF86AudioNext, exec, $osdclient --playerctl next
|
||||
bindl = , XF86AudioPause, exec, $osdclient --playerctl play-pause
|
||||
bindl = , XF86AudioPlay, exec, $osdclient --playerctl play-pause
|
||||
bindl = , XF86AudioPrev, exec, $osdclient --playerctl previous
|
||||
|
@ -5,7 +5,7 @@ bind = SUPER, W, killactive,
|
||||
bind = SUPER, J, togglesplit, # dwindle
|
||||
bind = SUPER, P, pseudo, # dwindle
|
||||
bind = SUPER, V, togglefloating,
|
||||
bind = , F11, fullscreen, 0
|
||||
bind = SHIFT, F11, fullscreen, 0
|
||||
|
||||
# Move focus with mainMod + arrow keys
|
||||
bind = SUPER, left, movefocus, l
|
||||
|
@ -6,7 +6,7 @@ windowrule = tile, class:^(Chromium)$
|
||||
|
||||
# Float and center settings and previews
|
||||
windowrule = float, class:^(blueberry.py|Impala|Wiremix|org.gnome.NautilusPreviewer|Omarchy)$
|
||||
windowrule = size 800 600, class:^(blueberry.py|Impala|Wiremix|org.gnome.NautilusPreviewer)$
|
||||
windowrule = size 800 600, class:^(blueberry.py|Impala|Wiremix|org.gnome.NautilusPreviewer|com.gabm.satty)$
|
||||
windowrule = size 645 450, class:Omarchy
|
||||
windowrule = center, class:^(blueberry.py|Impala|Wiremix|org.gnome.NautilusPreviewer|Omarchy)$
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
@import url("file://~//.local/share/omarchy/default/walker/themes/omarchy-default.css");
|
||||
@import url("file://~/.local/share/omarchy/default/walker/themes/omarchy-default.css");
|
||||
@import url("file://~/.config/omarchy/current/theme/walker.css");
|
||||
|
@ -1,2 +1,2 @@
|
||||
@import url("file://~//.local/share/omarchy/default/walker/themes/omarchy-default.css");
|
||||
@import url("file://~/.local/share/omarchy/default/walker/themes/omarchy-default.css");
|
||||
@import url("file://~/.config/omarchy/current/theme/walker.css");
|
||||
|
@ -1,2 +1,2 @@
|
||||
@import url("file://~//.local/share/omarchy/default/walker/themes/omarchy-default.css");
|
||||
@import url("file://~/.local/share/omarchy/default/walker/themes/omarchy-default.css");
|
||||
@import url("file://~/.config/omarchy/current/theme/walker.css");
|
||||
|
@ -3,6 +3,9 @@
|
||||
# Copy over Omarchy configs
|
||||
cp -R ~/.local/share/omarchy/config/* ~/.config/
|
||||
|
||||
# Use default bashrc from Omarchy
|
||||
echo "source ~/.local/share/omarchy/default/bash/rc" >~/.bashrc
|
||||
|
||||
# Ensure application directory exists for update-desktop-database
|
||||
mkdir -p ~/.local/share/applications
|
||||
|
||||
@ -13,8 +16,9 @@ sudo chmod 644 /etc/gnupg/dirmngr.conf
|
||||
sudo gpgconf --kill dirmngr || true
|
||||
sudo gpgconf --launch dirmngr || true
|
||||
|
||||
# Use default bashrc from Omarchy
|
||||
echo "source ~/.local/share/omarchy/default/bash/rc" >~/.bashrc
|
||||
# Increase lockout limit to 10 and decrease timeout to 2 minutes
|
||||
sudo sed -i 's|^\(auth\s\+required\s\+pam_faillock.so\)\s\+preauth.*$|\1 preauth silent deny=10 unlock_time=120|' "/etc/pam.d/system-auth"
|
||||
sudo sed -i 's|^\(auth\s\+\[default=die\]\s\+pam_faillock.so\)\s\+authfail.*$|\1 authfail deny=10 unlock_time=120|' "/etc/pam.d/system-auth"
|
||||
|
||||
# Set common git aliases
|
||||
git config --global alias.co checkout
|
||||
|
@ -35,6 +35,9 @@ if [ -n "$(lspci | grep -i 'nvidia')" ]; then
|
||||
sudo sed -i '/^#\[multilib\]/,/^#Include/ s/^#//' /etc/pacman.conf
|
||||
fi
|
||||
|
||||
# force package database refresh
|
||||
sudo pacman -Syy
|
||||
|
||||
# Install packages
|
||||
PACKAGES_TO_INSTALL=(
|
||||
"${KERNEL_HEADERS}"
|
||||
|
@ -15,7 +15,7 @@ for f in ~/.local/share/omarchy/themes/*; do ln -s "$f" ~/.config/omarchy/themes
|
||||
# Set initial theme
|
||||
mkdir -p ~/.config/omarchy/current
|
||||
ln -snf ~/.config/omarchy/themes/tokyo-night ~/.config/omarchy/current/theme
|
||||
ln -snf ~/.config/omarchy/current/theme/backgrounds/1-Pawel-Czerwinski-Abstract-Purple-Blue.jpg ~/.config/omarchy/current/background
|
||||
ln -snf ~/.config/omarchy/current/theme/backgrounds/1-scenery-pink-lakeside-sunset-lake-landscape-scenic-panorama-7680x3215-144.png ~/.config/omarchy/current/background
|
||||
|
||||
# Set specific app links for current theme
|
||||
ln -snf ~/.config/omarchy/current/theme/neovim.lua ~/.config/nvim/lua/plugins/theme.lua
|
||||
|
@ -12,5 +12,5 @@ if [ -z "$OMARCHY_BARE" ]; then
|
||||
web2app "YouTube" https://youtube.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/youtube.png
|
||||
web2app "GitHub" https://github.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/github-light.png
|
||||
web2app "X" https://x.com/ https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/x-light.png
|
||||
web2app "Omarchy Manual" https://manuals.omamix.org/2/the-omarchy-manual https://manuals.omamix.org/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6NDgsInB1ciI6ImJsb2JfaWQifX0=--c26606490139480f5bcb3cf91b09fc45825007f6/omarchy.jpg?disposition=attachment
|
||||
web2app "Omarchy Manual" https://manuals.omamix.org/2/the-omarchy-manual https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/arch-linux.png
|
||||
fi
|
||||
|
9
migrations/1753224615.sh
Executable file
9
migrations/1753224615.sh
Executable file
@ -0,0 +1,9 @@
|
||||
echo "Adding SwayOSD theming"
|
||||
|
||||
if [[ ! -d ~/.config/swayosd ]]; then
|
||||
mkdir -p ~/.config/swayosd
|
||||
cp -r ~/.local/share/omarchy/config/swayosd/* ~/.config/swayosd/
|
||||
|
||||
pkill swayosd-server
|
||||
setsid uwsm app -- swayosd-server &>/dev/null &
|
||||
fi
|
6
migrations/1753286633.sh
Normal file
6
migrations/1753286633.sh
Normal file
@ -0,0 +1,6 @@
|
||||
echo "Increase lockout limit to 10, decrease timeout to 2 minutes"
|
||||
|
||||
if ! grep -q 'deny=10' /etc/pam.d/system-auth; then
|
||||
sudo sed -i 's|^\(auth\s\+required\s\+pam_faillock.so\)\s\+preauth.*$|\1 preauth silent deny=10 unlock_time=120|' "/etc/pam.d/system-auth"
|
||||
sudo sed -i 's|^\(auth\s\+\[default=die\]\s\+pam_faillock.so\)\s\+authfail.*$|\1 authfail deny=10 unlock_time=120|' "/etc/pam.d/system-auth"
|
||||
fi
|
8
migrations/1753302134.sh
Normal file
8
migrations/1753302134.sh
Normal file
@ -0,0 +1,8 @@
|
||||
echo "Reload Waybar on unlock to prevent stacking"
|
||||
|
||||
if ! grep -q 'on_unlock_cmd *= *pkill -SIGUSR2 waybar' ~/.config/hypr/hypridle.conf; then
|
||||
sed -i '/^general[[:space:]]*{/,/^}/ {
|
||||
/on_unlock_cmd *=/d
|
||||
/^}$/ i\ on_unlock_cmd = pkill -SIGUSR2 waybar # prevent stacking of waybar when waking
|
||||
}' ~/.config/hypr/hypridle.conf
|
||||
fi
|
@ -1,8 +1,4 @@
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
|
||||
$latte_blue = rgb(1e66f5)
|
||||
|
||||
general {
|
||||
col.active_border = $latte_blue
|
||||
col.active_border = rgb(1e66f5)
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
text-color=#4c4f69
|
||||
border-color=#dce0e8
|
||||
border-color=#1e66f5
|
||||
background-color=#eff1f5
|
||||
width=420
|
||||
height=110
|
||||
|
5
themes/catppuccin-latte/swayosd.css
Normal file
5
themes/catppuccin-latte/swayosd.css
Normal file
@ -0,0 +1,5 @@
|
||||
@define-color background-color #eff1f5;
|
||||
@define-color border-color #1e66f5;
|
||||
@define-color label #4c4f69;
|
||||
@define-color image #4c4f69;
|
||||
@define-color progress #4c4f69;
|
@ -1,4 +1,3 @@
|
||||
general {
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgb(c6d0f5)
|
||||
}
|
||||
|
5
themes/catppuccin/swayosd.css
Normal file
5
themes/catppuccin/swayosd.css
Normal file
@ -0,0 +1,5 @@
|
||||
@define-color background-color #24273a;
|
||||
@define-color border-color #c6d0f5;
|
||||
@define-color label #cad3f5;
|
||||
@define-color image #cad3f5;
|
||||
@define-color progress #cad3f5;
|
@ -1,4 +1,3 @@
|
||||
general {
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgb(d3c6aa)
|
||||
}
|
||||
|
6
themes/everforest/swayosd.css
Normal file
6
themes/everforest/swayosd.css
Normal file
@ -0,0 +1,6 @@
|
||||
@define-color background-color #2d353b;
|
||||
@define-color border-color #d3c6aa;
|
||||
@define-color label #d3c6aa;
|
||||
@define-color image #d3c6aa;
|
||||
@define-color progress #d3c6aa;
|
||||
|
@ -1,4 +1,3 @@
|
||||
general {
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgb(a89984)
|
||||
}
|
||||
|
6
themes/gruvbox/swayosd.css
Normal file
6
themes/gruvbox/swayosd.css
Normal file
@ -0,0 +1,6 @@
|
||||
@define-color background-color #282828;
|
||||
@define-color border-color #a89984;
|
||||
@define-color label #ebdbb2;
|
||||
@define-color image #ebdbb2;
|
||||
@define-color progress #ebdbb2;
|
||||
|
@ -1,4 +1,3 @@
|
||||
general {
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgb(dcd7ba)
|
||||
}
|
||||
|
6
themes/kanagawa/swayosd.css
Normal file
6
themes/kanagawa/swayosd.css
Normal file
@ -0,0 +1,6 @@
|
||||
@define-color background-color #1f1f28;
|
||||
@define-color border-color #dcd7ba;
|
||||
@define-color label #dcd7ba;
|
||||
@define-color image #dcd7ba;
|
||||
@define-color progress #dcd7ba;
|
||||
|
@ -1,4 +1,3 @@
|
||||
general {
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgb(8A8A8D)
|
||||
}
|
||||
|
6
themes/matte-black/swayosd.css
Normal file
6
themes/matte-black/swayosd.css
Normal file
@ -0,0 +1,6 @@
|
||||
@define-color background-color #121212;
|
||||
@define-color border-color #8A8A8D;
|
||||
@define-color label #8A8A8D;
|
||||
@define-color image #8A8A8D;
|
||||
@define-color progress #8A8A8D;
|
||||
|
@ -1,4 +1,3 @@
|
||||
general {
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgb(D8DEE9)
|
||||
}
|
||||
|
6
themes/nord/swayosd.css
Normal file
6
themes/nord/swayosd.css
Normal file
@ -0,0 +1,6 @@
|
||||
@define-color background-color #2E3440;
|
||||
@define-color border-color #D8DEE9;
|
||||
@define-color label #D8DEE9;
|
||||
@define-color image #D8DEE9;
|
||||
@define-color progress #D8DEE9;
|
||||
|
@ -1,4 +1,3 @@
|
||||
general {
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgb(575279)
|
||||
}
|
||||
|
6
themes/rose-pine/swayosd.css
Normal file
6
themes/rose-pine/swayosd.css
Normal file
@ -0,0 +1,6 @@
|
||||
@define-color background-color #faf4ed;
|
||||
@define-color border-color #575279;
|
||||
@define-color label #575279;
|
||||
@define-color image #575279;
|
||||
@define-color progress #575279;
|
||||
|
Before Width: | Height: | Size: 2.7 MiB After Width: | Height: | Size: 2.7 MiB |
Before Width: | Height: | Size: 4.6 MiB After Width: | Height: | Size: 4.6 MiB |
Before Width: | Height: | Size: 263 KiB After Width: | Height: | Size: 263 KiB |
@ -1,5 +1,4 @@
|
||||
general {
|
||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||
}
|
||||
|
||||
|
6
themes/tokyo-night/swayosd.css
Normal file
6
themes/tokyo-night/swayosd.css
Normal file
@ -0,0 +1,6 @@
|
||||
@define-color background-color #1a1b26;
|
||||
@define-color border-color #33ccff;
|
||||
@define-color label #a9b1d6;
|
||||
@define-color image #a9b1d6;
|
||||
@define-color progress #a9b1d6;
|
||||
|
Reference in New Issue
Block a user