Compare commits
125
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
844d08e054 | ||
|
|
628fe88f2a | ||
|
|
4b9e7c6175 | ||
|
|
eb2d78da76 | ||
|
|
38266dbf8e | ||
|
|
eff1f37c03 | ||
|
|
c69e13853c | ||
|
|
abef5c5f00 | ||
|
|
f176886688 | ||
|
|
0c738fdb67 | ||
|
|
526979a9f9 | ||
|
|
c3152df74a | ||
|
|
186fee59c8 | ||
|
|
af346ac91d | ||
|
|
b192333e01 | ||
|
|
adab24d93f | ||
|
|
998a22b553 | ||
|
|
f631af1696 | ||
|
|
7692ad3c41 | ||
|
|
67e2505545 | ||
|
|
5ce679affd | ||
|
|
93eea9a463 | ||
|
|
26c68b27ac | ||
|
|
198a1cd956 | ||
|
|
d5051c5c96 | ||
|
|
d3277bd7fc | ||
|
|
13750bb854 | ||
|
|
c37f2e2040 | ||
|
|
fa96759ddf | ||
|
|
0746e2ab13 | ||
|
|
ea854b83e6 | ||
|
|
08ee7cf4dc | ||
|
|
60e96faf42 | ||
|
|
27b802d4a0 | ||
|
|
6c3bef60c6 | ||
|
|
ea979c58a4 | ||
|
|
ce02d5357b | ||
|
|
6b4977e52a | ||
|
|
113c023b3c | ||
|
|
f88efba29e | ||
|
|
f85d049cbd | ||
|
|
12a4ccbc13 | ||
|
|
49fd73e67b | ||
|
|
16a504966c | ||
|
|
6e5fed1913 | ||
|
|
5ad9e37759 | ||
|
|
35c4cf74d2 | ||
|
|
04496cb334 | ||
|
|
7e5feec5e0 | ||
|
|
72a185c97e | ||
|
|
36764c77b3 | ||
|
|
a23f49bcaf | ||
|
|
c2d2d45546 | ||
|
|
1331fab4fb | ||
|
|
0a4d1b5a6a | ||
|
|
60fc0572f0 | ||
|
|
2b45dd70d5 | ||
|
|
b6507b5b36 | ||
|
|
dc31d31fb0 | ||
|
|
9971614a64 | ||
|
|
308cf54c19 | ||
|
|
a6ee6ced28 | ||
|
|
1f63a28eeb | ||
|
|
967c5bbc57 | ||
|
|
ca4b934dcf | ||
|
|
507143360d | ||
|
|
23467523ed | ||
|
|
8828e93f78 | ||
|
|
50e0fca95c | ||
|
|
6a943e7e61 | ||
|
|
2a649838a4 | ||
|
|
9f9ea20ee3 | ||
|
|
bc37c0e612 | ||
|
|
d9bdf7e748 | ||
|
|
567a892f8b | ||
|
|
c99a2809ce | ||
|
|
23f8294d48 | ||
|
|
63a3e3e222 | ||
|
|
08096e83ff | ||
|
|
89623ce4f3 | ||
|
|
a0f43ada10 | ||
|
|
8503665117 | ||
|
|
3dac8139fe | ||
|
|
1e6940e88d | ||
|
|
90c646a8fe | ||
|
|
b4a5e4d99c | ||
|
|
5c3bb19b01 | ||
|
|
8f7e902f81 | ||
|
|
3c8149ed0b | ||
|
|
c7fbe7c7f5 | ||
|
|
cc4a4fb1c0 | ||
|
|
056ffe440f | ||
|
|
b9025fbfb1 | ||
|
|
d7a50ce2fe | ||
|
|
7a4d9f7b21 | ||
|
|
2c3ff9e10d | ||
|
|
249e71d187 | ||
|
|
48eab0a6ab | ||
|
|
380b43ea30 | ||
|
|
607178e5a2 | ||
|
|
71a63edafa | ||
|
|
091bbbfb1a | ||
|
|
f058ea58f7 | ||
|
|
6a9270c276 | ||
|
|
58966c14c8 | ||
|
|
d2b6c0adcc | ||
|
|
75759b18c3 | ||
|
|
a1f6438b3c | ||
|
|
87b7bed3fe | ||
|
|
45214117ef | ||
|
|
07c38a02b5 | ||
|
|
fdbd7de334 | ||
|
|
0d4b85956e | ||
|
|
059396985d | ||
|
|
8565146242 | ||
|
|
d2a368d166 | ||
|
|
c6678dcc96 | ||
|
|
b6156e3233 | ||
|
|
0da2e83f29 | ||
|
|
9f8b285ba3 | ||
|
|
671a47f09e | ||
|
|
51a350c544 | ||
|
|
d28d59b6b8 | ||
|
|
943cb53c93 | ||
|
|
c3bfe46e79 |
@@ -1,3 +0,0 @@
|
|||||||
[submodule "yazi/flavors/tokyo-night.yazi"]
|
|
||||||
path = yazi/flavors/tokyo-night.yazi
|
|
||||||
url = https://github.com/BennyOe/tokyo-night.yazi.git
|
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
# ------------------------------------------------------
|
||||||
|
# Select fcitx5 or not
|
||||||
|
# ------------------------------------------------------
|
||||||
|
echo -e "${GREEN}"
|
||||||
|
figlet "fcitx5"
|
||||||
|
echo -e "${NONE}"
|
||||||
|
|
||||||
|
if gum confirm "Do you want to install fcitx5 and chinese input method?" ;then
|
||||||
|
packagesPacman=(
|
||||||
|
"fcitx5"
|
||||||
|
"fcitx5-chinese-addons"
|
||||||
|
"fcitx5-configtool"
|
||||||
|
"fcitx5-gtk"
|
||||||
|
"fcitx5-qt"
|
||||||
|
);
|
||||||
|
packagesYay=(
|
||||||
|
"fcitx5-skin-seasons"
|
||||||
|
);
|
||||||
|
source .install/install-packages.sh
|
||||||
|
echo -e "\n# -----------------------------------------------------" >> ~/dotfiles-versions/${version}/hypr/hyprland.conf
|
||||||
|
echo "# fcitx5 support" >> ~/dotfiles-versions/${version}/hypr/hyprland.conf
|
||||||
|
echo "# -----------------------------------------------------" >> ~/dotfiles-versions/${version}/hypr/hyprland.conf
|
||||||
|
echo "source = ~/dotfiles/hypr/conf/fcitx5.conf" >> ~/dotfiles-versions/${version}/hypr/hyprland.conf
|
||||||
|
fi
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# ------------------------------------------------------
|
||||||
|
# install fish
|
||||||
|
# ------------------------------------------------------
|
||||||
|
packagesPacman=("fish");
|
||||||
|
packagesYay=();
|
||||||
|
source .install/install-packages.sh
|
||||||
Executable
+21
@@ -0,0 +1,21 @@
|
|||||||
|
|
||||||
|
# ------------------------------------------------------
|
||||||
|
# hidpi support
|
||||||
|
# ------------------------------------------------------
|
||||||
|
|
||||||
|
echo -e "${GREEN}"
|
||||||
|
figlet "hidpi"
|
||||||
|
echo -e "${NONE}"
|
||||||
|
|
||||||
|
hidpiconfirm="Do you want 2x hidpi scale?"
|
||||||
|
if gum confirm "$hidpiconfirm"; then
|
||||||
|
sed -i -E 's/size = [0-9]+(\.[0-9]+)?/size = 16/' ~/dotfiles-versions/$version/alacritty/alacritty.toml
|
||||||
|
sed -i -E 's/[0-9]+(\.[0-9]+)?/16/' ~/dotfiles-versions/$version/.settings/rofi-font.rasi
|
||||||
|
echo -e '\n# -----------------------------------------------------' >> ~/dotfiles-versions/$version/hypr/hyprland.conf
|
||||||
|
echo -e '# HiDPI Scaling' >> ~/dotfiles-versions/$version/hypr/hyprland.conf
|
||||||
|
echo -e '# -----------------------------------------------------' >> ~/dotfiles-versions/$version/hypr/hyprland.conf
|
||||||
|
echo -e 'source = ~/dotfiles/hypr/conf/hidpi.conf' >> ~/dotfiles-versions/$version/hypr/hyprland.conf
|
||||||
|
sed -i -E 's/1/2/' ~/dotfiles-versions/$version/hypr/conf/monitors/default.conf
|
||||||
|
#sed -i -E 's/24/32/' ~/dotfiles-versions/$version/hypr/conf/cursor.conf
|
||||||
|
echo ":: finished hidpi patch."
|
||||||
|
fi
|
||||||
@@ -47,8 +47,6 @@ packagesPacman=(
|
|||||||
"jq"
|
"jq"
|
||||||
"rofi-wayland"
|
"rofi-wayland"
|
||||||
"fastfetch"
|
"fastfetch"
|
||||||
"pipewire-pulse"
|
|
||||||
"wireplumber"
|
|
||||||
);
|
);
|
||||||
|
|
||||||
packagesYay=(
|
packagesYay=(
|
||||||
|
|||||||
@@ -14,6 +14,14 @@ _showRestoreOptions() {
|
|||||||
restorelist+="~/dotfiles/.bashrc "
|
restorelist+="~/dotfiles/.bashrc "
|
||||||
selectedlist+="~/dotfiles/.bashrc,"
|
selectedlist+="~/dotfiles/.bashrc,"
|
||||||
fi
|
fi
|
||||||
|
if [ -f ~/dotfiles/.zshrc ]; then
|
||||||
|
restorelist+="~/dotfiles/.zshrc "
|
||||||
|
selectedlist+="~/dotfiles/.zshrc,"
|
||||||
|
fi
|
||||||
|
if [ -f ~/dotfiles/.p10k.zsh ]; then
|
||||||
|
restorelist+="~/dotfiles/.p10k.zsh "
|
||||||
|
selectedlist+="~/dotfiles/.p10k.zsh,"
|
||||||
|
fi
|
||||||
if [ -d ~/dotfiles/.settings ]; then
|
if [ -d ~/dotfiles/.settings ]; then
|
||||||
restorelist+="~/dotfiles/.settings "
|
restorelist+="~/dotfiles/.settings "
|
||||||
selectedlist+="~/dotfiles/.settings,"
|
selectedlist+="~/dotfiles/.settings,"
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# ------------------------------------------------------
|
||||||
|
# install zsh and zinit
|
||||||
|
# ------------------------------------------------------
|
||||||
|
packagesPacman=("zsh");
|
||||||
|
|
||||||
|
echo "Please select the zsh plugin manager:"
|
||||||
|
zsh_manager=$(gum choose --limit=1 --cursor-prefix "( ) " --selected-prefix "(x) " --unselected-prefix "( ) " "oh my zsh" "zinit")
|
||||||
|
if [[ "${zsh_manager}" == *"oh my zsh"* ]]; then
|
||||||
|
source .install/install-packages.sh
|
||||||
|
if [ ! -d ~/.oh-my-zsh ]; then
|
||||||
|
RUNZSH=no CHSH=no sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
||||||
|
fi
|
||||||
|
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
|
||||||
|
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
|
||||||
|
git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting
|
||||||
|
_installSymLink zshrc ~/.zshrc ~/dotfiles/.zshrc_ohmyzsh ~/.zshrc
|
||||||
|
else
|
||||||
|
packagesYay=("zinit");
|
||||||
|
source .install/install-packages.sh
|
||||||
|
_installSymLink zshrc ~/.zshrc ~/dotfiles/.zshrc_zinit ~/.zshrc
|
||||||
|
fi
|
||||||
|
_installSymLink p10k ~/.p10k.zsh ~/dotfiles/.p10k.zsh ~/
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# ------------------------------------------------------
|
||||||
|
# Select additional shell
|
||||||
|
# ------------------------------------------------------
|
||||||
|
echo -e "${GREEN}"
|
||||||
|
figlet "Zsh Fish"
|
||||||
|
echo -e "${NONE}"
|
||||||
|
echo "Please select if you want to install zsh or fish."
|
||||||
|
echo
|
||||||
|
zshfish=$(gum choose --no-limit --cursor-prefix "( ) " --selected-prefix "(x) " --unselected-prefix "( ) " "zsh" "fish")
|
||||||
|
|
||||||
|
if [ -z "${zshfish}" ] ;then
|
||||||
|
echo ":: No shell selected. Keep using bash."
|
||||||
|
else
|
||||||
|
echo "Please select your default shell."
|
||||||
|
echo
|
||||||
|
shell=$(echo -e "bash\n$zshfish" | gum choose --limit=1 --cursor-prefix "( ) " --selected-prefix "(x) " --unselected-prefix "( ) ")
|
||||||
|
if [[ $zshfish == *"zsh"* ]]; then
|
||||||
|
echo ":: zsh selected"
|
||||||
|
source .install/zsh.sh
|
||||||
|
fi
|
||||||
|
if [[ $zshfish == *"fish"* ]]; then
|
||||||
|
echo ":: fish selected"
|
||||||
|
source .install/fish.sh
|
||||||
|
fi
|
||||||
|
fi
|
||||||
@@ -0,0 +1,88 @@
|
|||||||
|
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
|
||||||
|
# Initialization code that may require console input (password prompts, [y/n]
|
||||||
|
# confirmations, etc.) must go above this block; everything else may go below.
|
||||||
|
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
||||||
|
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# Oh my zsh settings
|
||||||
|
# -----------------------------------------------------
|
||||||
|
|
||||||
|
# Path to your oh-my-zsh installation.
|
||||||
|
export ZSH="$HOME/.oh-my-zsh"
|
||||||
|
|
||||||
|
# ZSH_THEME="robbyrussell"
|
||||||
|
ZSH_THEME="powerlevel10k/powerlevel10k"
|
||||||
|
|
||||||
|
# Uncomment the following line to use hyphen-insensitive completion.
|
||||||
|
# Case-sensitive completion must be off. _ and - will be interchangeable.
|
||||||
|
# HYPHEN_INSENSITIVE="true"
|
||||||
|
|
||||||
|
zstyle ':omz:update' mode auto
|
||||||
|
|
||||||
|
# Uncomment the following line to display red dots whilst waiting for completion.
|
||||||
|
# You can also set it to another string to have that shown instead of the default red dots.
|
||||||
|
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
|
||||||
|
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
|
||||||
|
COMPLETION_WAITING_DOTS="true"
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# Plugins
|
||||||
|
# -----------------------------------------------------
|
||||||
|
plugins=(git colored-man-pages eza z sudo zsh-autosuggestions fast-syntax-highlighting)
|
||||||
|
|
||||||
|
source $ZSH/oh-my-zsh.sh
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# Variables
|
||||||
|
# -----------------------------------------------------
|
||||||
|
export PATH=$HOME/.cargo/bin:$HOME/.local/bin:/usr/local/bin:$PATH
|
||||||
|
# export MANPATH="/usr/local/man:$MANPATH"
|
||||||
|
|
||||||
|
export LANG=en_US.UTF-8
|
||||||
|
|
||||||
|
export EDITOR='nvim'
|
||||||
|
|
||||||
|
export MAKEFLAGS='-j$(nproc)'
|
||||||
|
export CFLAGS='-march=native -O2 -pipe'
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# Alias
|
||||||
|
# -----------------------------------------------------
|
||||||
|
alias sshkoko="TERM=xterm-256color ssh ywang2020@koko-login.hpc.fau.edu"
|
||||||
|
alias wakemac="wakeonlan 18:C0:4D:8D:56:0E"
|
||||||
|
alias ls="eza --icons=auto"
|
||||||
|
alias githashselector="git log --oneline | gum filter | cut -d' ' -f1"
|
||||||
|
alias bat="bat --paging=never"
|
||||||
|
alias code="code --ozone-platform=wayland --enable-wayland-ime"
|
||||||
|
# fix ssh if in kitty
|
||||||
|
if [[ "$TERM" == "xterm-kitty" && -z "$SSH_CONNECTION" ]]; then
|
||||||
|
alias ssh="kitty +kitten ssh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# Completion
|
||||||
|
# -----------------------------------------------------
|
||||||
|
[[ -f /home/wyj/.dart-cli-completion/zsh-config.zsh ]] && . /home/wyj/.dart-cli-completion/zsh-config.zsh || true
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# evals
|
||||||
|
# -----------------------------------------------------
|
||||||
|
eval $(thefuck --alias)
|
||||||
|
eval "$(fzf --zsh)"
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# PYWAL
|
||||||
|
# -----------------------------------------------------
|
||||||
|
cat ~/.cache/wal/sequences
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# Custom
|
||||||
|
# -----------------------------------------------------
|
||||||
|
[[ ! -f ~/.custom.zsh ]] || source ~/.custom.zsh
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# miscs
|
||||||
|
# -----------------------------------------------------
|
||||||
|
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
# ---------------------------------------------------
|
||||||
|
# Zinit and plugins
|
||||||
|
# ---------------------------------------------------
|
||||||
|
source /usr/share/zinit/zinit.zsh
|
||||||
|
|
||||||
|
# Load powerlevel10k theme
|
||||||
|
zinit ice depth"1" # git clone depth
|
||||||
|
zinit light romkatv/powerlevel10k
|
||||||
|
|
||||||
|
# Load plugins
|
||||||
|
zinit light zsh-users/zsh-autosuggestions
|
||||||
|
zinit light zdharma-continuum/fast-syntax-highlighting
|
||||||
|
# oh-my-zsh plugins
|
||||||
|
zi snippet OMZL::git.zsh
|
||||||
|
zi snippet OMZP::git
|
||||||
|
zi snippet OMZP::sudo
|
||||||
|
zi snippet OMZP::colored-man-pages
|
||||||
|
zi snippet OMZP::eza
|
||||||
|
zi snippet OMZP::z
|
||||||
|
# others
|
||||||
|
zplugin ice as"program" pick"bin/git-dsf"
|
||||||
|
zplugin light zdharma-continuum/zsh-diff-so-fancy
|
||||||
|
|
||||||
|
# ----------------------------------------------------
|
||||||
|
# Variables
|
||||||
|
# ----------------------------------------------------
|
||||||
|
export PATH=$HOME/bin:$HOME/.cargo/bin:$HOME/.local/bin:/usr/local/bin:$PATH
|
||||||
|
export EDITOR=vim
|
||||||
|
|
||||||
|
# ----------------------------------------------------
|
||||||
|
# Alias
|
||||||
|
# ----------------------------------------------------
|
||||||
|
alias sshkoko="TERM=xterm-256color ssh ywang2020@koko-login.hpc.fau.edu"
|
||||||
|
alias wakemac="wakeonlan 18:C0:4D:8D:56:0E"
|
||||||
|
alias eza="eza --icons=auto"
|
||||||
|
alias githashselector="git log --oneline | gum filter | cut -d' ' -f1"
|
||||||
|
alias bat="bat --paging=never"
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# evals
|
||||||
|
# -----------------------------------------------------
|
||||||
|
eval $(thefuck --alias)
|
||||||
|
eval "$(fzf --zsh)"
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# Miscs
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# fix ssh if in kitty
|
||||||
|
if [[ "$TERM" == "xterm-kitty" && -z "$SSH_CONNECTION" ]]; then
|
||||||
|
alias ssh="kitty +kitten ssh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
||||||
|
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# PYWAL
|
||||||
|
# -----------------------------------------------------
|
||||||
|
cat ~/.cache/wal/sequences
|
||||||
|
|
||||||
|
# -----------------------------------------------------
|
||||||
|
# Custom
|
||||||
|
# -----------------------------------------------------
|
||||||
|
[[ ! -f ~/.custom.zsh ]] || source ~/.custom.zsh
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
[font]
|
[font]
|
||||||
size = 12.0
|
size = 16.0
|
||||||
|
|
||||||
[font.normal]
|
[font.normal]
|
||||||
family = "FiraCode Nerd Font"
|
family = "FiraCode Nerd Font"
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
exec-once = hyprctl setcursor Vimix-hyprcursors 24
|
exec-once = hyprctl setcursor Vimix-hyprcursors 32
|
||||||
env = HYPRCURSOR_THEME,Vimix-hyprcursors
|
env = HYPRCURSOR_THEME,Vimix-hyprcursors
|
||||||
|
|||||||
@@ -18,14 +18,8 @@ decoration {
|
|||||||
inactive_opacity = 0.8
|
inactive_opacity = 0.8
|
||||||
fullscreen_opacity = 1.0
|
fullscreen_opacity = 1.0
|
||||||
|
|
||||||
shadow {
|
drop_shadow = true
|
||||||
enabled = true
|
shadow_range = 30
|
||||||
range = 30
|
shadow_render_power = 3
|
||||||
render_power = 3
|
col.shadow = 0x66000000
|
||||||
color = 0x66000000
|
|
||||||
}
|
|
||||||
#drop_shadow = true
|
|
||||||
#shadow_range = 30
|
|
||||||
#shadow_render_power = 3
|
|
||||||
#col.shadow = 0x66000000
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,4 +10,3 @@ env = QT_QPA_PLATFORMTHEME,qt6ct
|
|||||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||||
env = MOZ_ENABLE_WAYLAND,1
|
env = MOZ_ENABLE_WAYLAND,1
|
||||||
env = GDK_SCALE,1
|
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
exec-once = fcitx5-remote -r
|
||||||
|
exec-once = fcitx5 -d --replace
|
||||||
|
exec-once = fcitx5-remote -r
|
||||||
|
|
||||||
|
bind=$mainMod CTRL, E, exec, pkill fcitx5 -9;sleep 1;fcitx5 -d --replace; sleep 1;fcitx5-remote -r
|
||||||
|
|
||||||
|
env=QT_IM_MODULE,fcitx
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
xwayland {
|
||||||
|
force_zero_scaling = true
|
||||||
|
}
|
||||||
|
|
||||||
|
env = GDK_SCALE,2
|
||||||
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# -----------------------------------------------------
|
||||||
|
# Monitor Setup
|
||||||
|
# name: "Default"
|
||||||
|
# -----------------------------------------------------
|
||||||
|
|
||||||
|
monitor=,preferred,auto,2
|
||||||
@@ -14,7 +14,7 @@ windowrule = pin,^(showmethekey-gtk)$
|
|||||||
layerrule = blur, gtk-layer-shell
|
layerrule = blur, gtk-layer-shell
|
||||||
layerrule = blur, logout_dialog
|
layerrule = blur, logout_dialog
|
||||||
|
|
||||||
windowrule = float,title:^(Mathematica)$
|
windowrule = float,title=^(Mathematica)$
|
||||||
windowrule = opacity 0.75, ^(Code)$
|
windowrule = opacity 0.75, ^(Code)$
|
||||||
windowrule = opacity 0.75, ^(code-oss)$
|
windowrule = opacity 0.75, ^(code-oss)$
|
||||||
windowrule = opacity 0.75, ^(code-url-handler)$
|
windowrule = opacity 0.75, ^(code-url-handler)$
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ source .install/remove.sh
|
|||||||
source .install/general.sh
|
source .install/general.sh
|
||||||
source .install/packages/general-packages.sh
|
source .install/packages/general-packages.sh
|
||||||
source .install/install-packages.sh
|
source .install/install-packages.sh
|
||||||
|
source .install/fcitx5.sh
|
||||||
source .install/profile.sh
|
source .install/profile.sh
|
||||||
if [[ $profile == *"Hyprland"* ]]; then
|
if [[ $profile == *"Hyprland"* ]]; then
|
||||||
echo -e "${GREEN}"
|
echo -e "${GREEN}"
|
||||||
@@ -61,6 +62,7 @@ if [[ $profile == *"Qtile"* ]]; then
|
|||||||
source .install/install-packages.sh
|
source .install/install-packages.sh
|
||||||
fi
|
fi
|
||||||
source .install/wallpaper.sh
|
source .install/wallpaper.sh
|
||||||
|
source .install/hidpi.sh
|
||||||
source .install/displaymanager.sh
|
source .install/displaymanager.sh
|
||||||
source .install/issue.sh
|
source .install/issue.sh
|
||||||
source .install/restore.sh
|
source .install/restore.sh
|
||||||
@@ -76,6 +78,7 @@ fi
|
|||||||
if [[ $profile == *"Qtile"* ]]; then
|
if [[ $profile == *"Qtile"* ]]; then
|
||||||
source .install/qtile-dotfiles.sh
|
source .install/qtile-dotfiles.sh
|
||||||
fi
|
fi
|
||||||
|
source .install/zshfish.sh
|
||||||
source .install/settings.sh
|
source .install/settings.sh
|
||||||
source .install/apps.sh
|
source .install/apps.sh
|
||||||
source .install/gtk.sh
|
source .install/gtk.sh
|
||||||
|
|||||||
+2
-2
@@ -25,7 +25,7 @@ sleep 0.2
|
|||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Default theme: /THEMEFOLDER;/VARIATION
|
# Default theme: /THEMEFOLDER;/VARIATION
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
themestyle="/meow-blur;/meow-blur/colored"
|
themestyle="/ml4w;/ml4w/light"
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Get current theme information from .cache/.themestyle.sh
|
# Get current theme information from .cache/.themestyle.sh
|
||||||
@@ -41,7 +41,7 @@ IFS=';' read -ra arrThemes <<< "$themestyle"
|
|||||||
echo "Theme: ${arrThemes[0]}"
|
echo "Theme: ${arrThemes[0]}"
|
||||||
|
|
||||||
if [ ! -f ~/dotfiles/waybar/themes${arrThemes[1]}/style.css ]; then
|
if [ ! -f ~/dotfiles/waybar/themes${arrThemes[1]}/style.css ]; then
|
||||||
themestyle="/meow-blur;/meow-blur/colored"
|
themestyle="/ml4w;/ml4w/light"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="MEOW Blur Colored Laptop"
|
|
||||||
@@ -1,127 +0,0 @@
|
|||||||
// __ __ _
|
|
||||||
// \ \ / /_ _ _ _| |__ __ _ _ __
|
|
||||||
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
|
||||||
// \ V V / (_| | |_| | |_) | (_| | |
|
|
||||||
// \_/\_/ \__,_|\__, |_.__/ \__,_|_|
|
|
||||||
// |___/
|
|
||||||
//
|
|
||||||
// by Stephan Raabe (2023)
|
|
||||||
// -----------------------------------------------------
|
|
||||||
//
|
|
||||||
[{
|
|
||||||
// General Settings
|
|
||||||
"layer": "top",
|
|
||||||
"output": ["eDP-1", "DP-1"],
|
|
||||||
"margin-top": 0,
|
|
||||||
"margin-bottom": 0,
|
|
||||||
"layer": "top",
|
|
||||||
"margin-left": 0,
|
|
||||||
"margin-right": 0,
|
|
||||||
"spacing": 0,
|
|
||||||
|
|
||||||
// Load Modules
|
|
||||||
"include": ["~/dotfiles/waybar/themes/meow-blur/modules.json"],
|
|
||||||
|
|
||||||
// Modules Left
|
|
||||||
"modules-left": [
|
|
||||||
"custom/appmenuicon",
|
|
||||||
"hyprland/workspaces",
|
|
||||||
//"custom/appmenu",
|
|
||||||
//"group/settings",
|
|
||||||
"wlr/taskbar",
|
|
||||||
//"group/quicklinks",
|
|
||||||
"hyprland/window",
|
|
||||||
"custom/empty"
|
|
||||||
],
|
|
||||||
|
|
||||||
// Modules Center
|
|
||||||
"modules-center": [
|
|
||||||
"group/time"
|
|
||||||
],
|
|
||||||
|
|
||||||
// Modules Right
|
|
||||||
"modules-right": [
|
|
||||||
"custom/updates",
|
|
||||||
"group/hardware",
|
|
||||||
"group/hardware2",
|
|
||||||
"battery",
|
|
||||||
"battery#charging",
|
|
||||||
"tray",
|
|
||||||
"group/power"
|
|
||||||
]
|
|
||||||
}, {
|
|
||||||
// General Settings
|
|
||||||
"layer": "top",
|
|
||||||
"output": ["HDMI-A-1"],
|
|
||||||
"margin-top": 0,
|
|
||||||
"margin-bottom": 0,
|
|
||||||
"layer": "top",
|
|
||||||
"margin-left": 0,
|
|
||||||
"margin-right": 0,
|
|
||||||
"spacing": 0,
|
|
||||||
|
|
||||||
// Load Modules
|
|
||||||
"include": ["~/dotfiles/waybar/themes/meow-blur/modules.json"],
|
|
||||||
|
|
||||||
// Modules Left
|
|
||||||
"modules-left": [
|
|
||||||
"custom/appmenuicon",
|
|
||||||
"hyprland/workspaces",
|
|
||||||
"wlr/taskbar",
|
|
||||||
"hyprland/window",
|
|
||||||
"custom/empty"
|
|
||||||
],
|
|
||||||
|
|
||||||
// Modules Center
|
|
||||||
// "modules-center": [
|
|
||||||
// "clock"
|
|
||||||
// ],
|
|
||||||
|
|
||||||
// Modules Right
|
|
||||||
"modules-right": [
|
|
||||||
"tray",
|
|
||||||
"custom/events"
|
|
||||||
]
|
|
||||||
},{
|
|
||||||
// General Settings
|
|
||||||
"layer": "top",
|
|
||||||
"output": ["DP-2"],
|
|
||||||
"margin-top": 0,
|
|
||||||
"margin-bottom": 0,
|
|
||||||
"layer": "top",
|
|
||||||
"margin-left": 0,
|
|
||||||
"margin-right": 0,
|
|
||||||
"spacing": 0,
|
|
||||||
|
|
||||||
// Load Modules
|
|
||||||
"include": ["~/dotfiles/waybar/themes/meow-blur/modules.json"],
|
|
||||||
|
|
||||||
// Modules Left
|
|
||||||
"modules-left": [
|
|
||||||
"custom/appmenuicon",
|
|
||||||
"hyprland/workspaces",
|
|
||||||
//"custom/appmenu",
|
|
||||||
//"group/settings",
|
|
||||||
"wlr/taskbar",
|
|
||||||
//"group/quicklinks",
|
|
||||||
"hyprland/window",
|
|
||||||
"custom/empty"
|
|
||||||
],
|
|
||||||
|
|
||||||
// Modules Center
|
|
||||||
"modules-center": [
|
|
||||||
"custom/events"
|
|
||||||
],
|
|
||||||
|
|
||||||
// Modules Right
|
|
||||||
"modules-right": [
|
|
||||||
"custom/updates",
|
|
||||||
"group/hardware",
|
|
||||||
"group/hardware2",
|
|
||||||
"battery",
|
|
||||||
"battery#charging",
|
|
||||||
"tray",
|
|
||||||
"group/power"
|
|
||||||
]
|
|
||||||
},]
|
|
||||||
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="MEOW Blur Mixed Laptop"
|
|
||||||
@@ -26,6 +26,7 @@
|
|||||||
// END WORKSPACES
|
// END WORKSPACES
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
// Taskbar
|
// Taskbar
|
||||||
"wlr/taskbar": {
|
"wlr/taskbar": {
|
||||||
"format": "{icon}",
|
"format": "{icon}",
|
||||||
@@ -47,6 +48,7 @@
|
|||||||
"Foot Server": "Terminal"
|
"Foot Server": "Terminal"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
// Hyprland Window
|
// Hyprland Window
|
||||||
"hyprland/window": {
|
"hyprland/window": {
|
||||||
"rewrite": {
|
"rewrite": {
|
||||||
@@ -60,10 +62,12 @@
|
|||||||
},
|
},
|
||||||
"separate-outputs": true
|
"separate-outputs": true
|
||||||
},
|
},
|
||||||
|
|
||||||
// Empty
|
// Empty
|
||||||
"custom/empty": {
|
"custom/empty": {
|
||||||
"format": ""
|
"format": ""
|
||||||
},
|
},
|
||||||
|
|
||||||
// Cliphist
|
// Cliphist
|
||||||
"custom/cliphist": {
|
"custom/cliphist": {
|
||||||
"format": "",
|
"format": "",
|
||||||
@@ -72,6 +76,7 @@
|
|||||||
"on-click-middle": "sleep 0.1 && ~/dotfiles/scripts/cliphist.sh w",
|
"on-click-middle": "sleep 0.1 && ~/dotfiles/scripts/cliphist.sh w",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Updates Count
|
// Updates Count
|
||||||
"custom/updates": {
|
"custom/updates": {
|
||||||
"format": " {}",
|
"format": " {}",
|
||||||
@@ -79,10 +84,11 @@
|
|||||||
"escape": true,
|
"escape": true,
|
||||||
"return-type": "json",
|
"return-type": "json",
|
||||||
"exec": "~/dotfiles/scripts/updates.sh",
|
"exec": "~/dotfiles/scripts/updates.sh",
|
||||||
"restart-interval": 300,
|
"restart-interval": 60,
|
||||||
"on-click": "alacritty --class dotfiles-floating -e ~/dotfiles/scripts/installupdates.sh",
|
"on-click": "alacritty --class dotfiles-floating -e ~/dotfiles/scripts/installupdates.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Wallpaper
|
// Wallpaper
|
||||||
"custom/wallpaper": {
|
"custom/wallpaper": {
|
||||||
"format": "",
|
"format": "",
|
||||||
@@ -90,54 +96,63 @@
|
|||||||
"on-click-right": "~/dotfiles/hypr/scripts/wallpaper.sh",
|
"on-click-right": "~/dotfiles/hypr/scripts/wallpaper.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Waybar Themes
|
// Waybar Themes
|
||||||
"custom/waybarthemes": {
|
"custom/waybarthemes": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"on-click": "~/dotfiles/waybar/themeswitcher.sh",
|
"on-click": "~/dotfiles/waybar/themeswitcher.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Keybindings
|
// Keybindings
|
||||||
"custom/keybindings": {
|
"custom/keybindings": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"on-click": "~/dotfiles/hypr/scripts/keybindings.sh",
|
"on-click": "~/dotfiles/hypr/scripts/keybindings.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Filemanager Launcher
|
// Filemanager Launcher
|
||||||
"custom/filemanager": {
|
"custom/filemanager": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"on-click": "~/dotfiles/.settings/filemanager.sh",
|
"on-click": "~/dotfiles/.settings/filemanager.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Outlook Launcher
|
// Outlook Launcher
|
||||||
"custom/outlook": {
|
"custom/outlook": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"on-click": "chromium --app=https://outlook.office.com/mail/",
|
"on-click": "chromium --app=https://outlook.office.com/mail/",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Browser Launcher
|
// Browser Launcher
|
||||||
"custom/browser": {
|
"custom/browser": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"on-click": "~/dotfiles/.settings/browser.sh",
|
"on-click": "~/dotfiles/.settings/browser.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// ChatGPT Launcher
|
// ChatGPT Launcher
|
||||||
"custom/chatgpt": {
|
"custom/chatgpt": {
|
||||||
"format": " ",
|
"format": " ",
|
||||||
"on-click": "chromium --app=https://chat.openai.com",
|
"on-click": "chromium --app=https://chat.openai.com",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Calculator
|
// Calculator
|
||||||
"custom/calculator": {
|
"custom/calculator": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"on-click": "qalculate-gtk",
|
"on-click": "qalculate-gtk",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Windows VM
|
// Windows VM
|
||||||
"custom/windowsvm": {
|
"custom/windowsvm": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"on-click": "~/dotfiles/scripts/launchvm.sh",
|
"on-click": "~/dotfiles/scripts/launchvm.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Rofi Application Launcher
|
// Rofi Application Launcher
|
||||||
"custom/appmenu": {
|
"custom/appmenu": {
|
||||||
// START APPS LABEL
|
// START APPS LABEL
|
||||||
@@ -147,6 +162,7 @@
|
|||||||
"on-click-right": "~/dotfiles/hypr/scripts/keybindings.sh",
|
"on-click-right": "~/dotfiles/hypr/scripts/keybindings.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Rofi Application Launcher
|
// Rofi Application Launcher
|
||||||
"custom/appmenuicon": {
|
"custom/appmenuicon": {
|
||||||
"format": "",
|
"format": "",
|
||||||
@@ -154,12 +170,14 @@
|
|||||||
"on-click-right": "~/dotfiles/hypr/scripts/keybindings.sh",
|
"on-click-right": "~/dotfiles/hypr/scripts/keybindings.sh",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Power Menu
|
// Power Menu
|
||||||
"custom/exit": {
|
"custom/exit": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"on-click": "wlogout",
|
"on-click": "wlogout",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// Keyboard State
|
// Keyboard State
|
||||||
"keyboard-state": {
|
"keyboard-state": {
|
||||||
"numlock": true,
|
"numlock": true,
|
||||||
@@ -170,6 +188,7 @@
|
|||||||
"unlocked": ""
|
"unlocked": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"group/tray": {
|
"group/tray": {
|
||||||
"orientation": "inherit",
|
"orientation": "inherit",
|
||||||
"drawer": {
|
"drawer": {
|
||||||
@@ -181,12 +200,14 @@
|
|||||||
"tray"
|
"tray"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
// System tray
|
// System tray
|
||||||
"tray": {
|
"tray": {
|
||||||
"icon-size": 16,
|
"icon-size": 16,
|
||||||
"spacing": 8,
|
"spacing": 8,
|
||||||
"verse-direction": true
|
"verse-direction": true
|
||||||
},
|
},
|
||||||
|
|
||||||
// Clock
|
// Clock
|
||||||
"clock": {
|
"clock": {
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@@ -210,16 +231,19 @@
|
|||||||
"format-alt": "{:%Y-%m-%d}"
|
"format-alt": "{:%Y-%m-%d}"
|
||||||
// END CLOCK FORMAT
|
// END CLOCK FORMAT
|
||||||
},
|
},
|
||||||
|
|
||||||
// spacer
|
// spacer
|
||||||
"custom/spacer": {
|
"custom/spacer": {
|
||||||
"format": " ",
|
"format": " ",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// div
|
// div
|
||||||
"custom/div": {
|
"custom/div": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"tooltip": false
|
"tooltip": false
|
||||||
},
|
},
|
||||||
|
|
||||||
// CPU
|
// CPU
|
||||||
"cpu": {
|
"cpu": {
|
||||||
"format": " {usage}%",
|
"format": " {usage}%",
|
||||||
@@ -230,12 +254,14 @@
|
|||||||
"critical": 90
|
"critical": 90
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
// "cpu#bar": {
|
// "cpu#bar": {
|
||||||
// "format": "{icon}",
|
// "format": "{icon}",
|
||||||
// "format-icons":[
|
// "format-icons":[
|
||||||
// "▏ ","▎ ","▍ ","▌ ","▋ ","▊ ","▉ ","█ ","█▏","█▎","█▍","█▌","█▋","█▊","█▉","██"
|
// "▏ ","▎ ","▍ ","▌ ","▋ ","▊ ","▉ ","█ ","█▏","█▎","█▍","█▌","█▋","█▊","█▉","██"
|
||||||
// ]
|
// ]
|
||||||
// },
|
// },
|
||||||
|
|
||||||
// Memory
|
// Memory
|
||||||
"memory": {
|
"memory": {
|
||||||
"format": " {used:0.1f}G",
|
"format": " {used:0.1f}G",
|
||||||
@@ -247,6 +273,7 @@
|
|||||||
"critical": 80
|
"critical": 80
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
// Harddisc space used
|
// Harddisc space used
|
||||||
"disk": {
|
"disk": {
|
||||||
"interval": 30,
|
"interval": 30,
|
||||||
@@ -254,9 +281,11 @@
|
|||||||
"path": "/",
|
"path": "/",
|
||||||
"on-click": "alacritty -e htop"
|
"on-click": "alacritty -e htop"
|
||||||
},
|
},
|
||||||
|
|
||||||
"hyprland/language": {
|
"hyprland/language": {
|
||||||
"format": "/ K {short}"
|
"format": "/ K {short}"
|
||||||
},
|
},
|
||||||
|
|
||||||
// Group Hardware
|
// Group Hardware
|
||||||
"group/hardware": {
|
"group/hardware": {
|
||||||
"orientation": "inherit",
|
"orientation": "inherit",
|
||||||
@@ -268,6 +297,7 @@
|
|||||||
"memory"
|
"memory"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"group/hardware2": {
|
"group/hardware2": {
|
||||||
"orientation": "inherit",
|
"orientation": "inherit",
|
||||||
"modules": [
|
"modules": [
|
||||||
@@ -279,6 +309,7 @@
|
|||||||
// "battery#charging"
|
// "battery#charging"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
// Group system settings
|
// Group system settings
|
||||||
"group/systems": {
|
"group/systems": {
|
||||||
"orientation": "inherit",
|
"orientation": "inherit",
|
||||||
@@ -287,6 +318,7 @@
|
|||||||
"clock"
|
"clock"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"group/power": {
|
"group/power": {
|
||||||
"orientation": "inherit",
|
"orientation": "inherit",
|
||||||
"drawer": {
|
"drawer": {
|
||||||
@@ -299,6 +331,7 @@
|
|||||||
"idle_inhibitor"
|
"idle_inhibitor"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
// Group Settings
|
// Group Settings
|
||||||
"group/settings": {
|
"group/settings": {
|
||||||
"orientation": "horizontal",
|
"orientation": "horizontal",
|
||||||
@@ -311,6 +344,7 @@
|
|||||||
"custom/wallpaper"
|
"custom/wallpaper"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
// Group Quicklinks
|
// Group Quicklinks
|
||||||
"group/quicklinks": {
|
"group/quicklinks": {
|
||||||
"orientation": "horizontal",
|
"orientation": "horizontal",
|
||||||
@@ -319,6 +353,7 @@
|
|||||||
"custom/filemanager",
|
"custom/filemanager",
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
// Network
|
// Network
|
||||||
"network": {
|
"network": {
|
||||||
"format": "{ifname}",
|
"format": "{ifname}",
|
||||||
@@ -331,19 +366,14 @@
|
|||||||
"tooltip-format-disconnected": "Disconnected",
|
"tooltip-format-disconnected": "Disconnected",
|
||||||
"max-length": 50,
|
"max-length": 50,
|
||||||
"on-click": "~/dotfiles/.settings/networkmanager.sh",
|
"on-click": "~/dotfiles/.settings/networkmanager.sh",
|
||||||
"format-icons": [
|
"format-icons": ["","","","",""]
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"network#speed": {
|
"network#speed": {
|
||||||
"format": " {bandwidthTotalBits}",
|
"format": " {bandwidthTotalBits}",
|
||||||
"tooltip-format": " {bandwidthUpBits}\n {bandwidthDownBits}",
|
"tooltip-format": " {bandwidthUpBits}\n {bandwidthDownBits}",
|
||||||
"interval": 5
|
"interval": 5
|
||||||
},
|
},
|
||||||
|
|
||||||
// Battery
|
// Battery
|
||||||
"battery": {
|
"battery": {
|
||||||
"states": {
|
"states": {
|
||||||
@@ -361,19 +391,7 @@
|
|||||||
// "Charging": ["","","","","","","","","","",""],
|
// "Charging": ["","","","","","","","","","",""],
|
||||||
// "default": ["","","","","","","","","","",""]
|
// "default": ["","","","","","","","","","",""]
|
||||||
//}
|
//}
|
||||||
"format-icons": [
|
"format-icons": ["","","","","","","","","","",""]
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"battery#charging": {
|
"battery#charging": {
|
||||||
"states": {
|
"states": {
|
||||||
@@ -388,20 +406,9 @@
|
|||||||
// "Charging": ["","","","","","","","","","",""],
|
// "Charging": ["","","","","","","","","","",""],
|
||||||
// "default": ["","","","","","","","","","",""]
|
// "default": ["","","","","","","","","","",""]
|
||||||
//}
|
//}
|
||||||
"format-icons": [
|
"format-icons": ["","","","","","","","","","",""]
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
|
|
||||||
// Pulseaudio
|
// Pulseaudio
|
||||||
"pulseaudio": {
|
"pulseaudio": {
|
||||||
// "scroll-step": 1, // %, can be a float
|
// "scroll-step": 1, // %, can be a float
|
||||||
@@ -418,14 +425,11 @@
|
|||||||
"phone": "",
|
"phone": "",
|
||||||
"portable": "",
|
"portable": "",
|
||||||
"car": "",
|
"car": "",
|
||||||
"default": [
|
"default": ["", "", ""]
|
||||||
"",
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"on-click": "pavucontrol"
|
"on-click": "pavucontrol"
|
||||||
},
|
},
|
||||||
|
|
||||||
// Bluetooth
|
// Bluetooth
|
||||||
"bluetooth": {
|
"bluetooth": {
|
||||||
"format": " {status}",
|
"format": " {status}",
|
||||||
@@ -435,12 +439,14 @@
|
|||||||
"on-click": "blueman-manager",
|
"on-click": "blueman-manager",
|
||||||
"format-no-controller": ""
|
"format-no-controller": ""
|
||||||
},
|
},
|
||||||
|
|
||||||
// Other
|
// Other
|
||||||
"user": {
|
"user": {
|
||||||
"format": "{user}",
|
"format": "{user}",
|
||||||
"interval": 60,
|
"interval": 60,
|
||||||
"icon": false,
|
"icon": false,
|
||||||
},
|
},
|
||||||
|
|
||||||
// Idle Inhibator
|
// Idle Inhibator
|
||||||
"idle_inhibitor": {
|
"idle_inhibitor": {
|
||||||
"format": "{icon}",
|
"format": "{icon}",
|
||||||
@@ -451,6 +457,7 @@
|
|||||||
},
|
},
|
||||||
"on-click-right": "hyprlock"
|
"on-click-right": "hyprlock"
|
||||||
},
|
},
|
||||||
|
|
||||||
"custom/events": {
|
"custom/events": {
|
||||||
"format": "{}",
|
"format": "{}",
|
||||||
"tooltip": true,
|
"tooltip": true,
|
||||||
@@ -461,17 +468,5 @@
|
|||||||
"exec": "python3 ~/dotfiles/scripts/waybar-khal.py",
|
"exec": "python3 ~/dotfiles/scripts/waybar-khal.py",
|
||||||
"return-type": "json",
|
"return-type": "json",
|
||||||
"on-click-right": "vdirsyncer sync"
|
"on-click-right": "vdirsyncer sync"
|
||||||
},
|
|
||||||
"group/time": {
|
|
||||||
"orientation": "inherit",
|
|
||||||
"drawer": {
|
|
||||||
"transition-duration": 300,
|
|
||||||
"children-class": "not-memory",
|
|
||||||
"transition-left-to-right": false
|
|
||||||
},
|
|
||||||
"modules": [
|
|
||||||
"clock",
|
|
||||||
"custom/events"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Bottom Black"
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #000000;
|
||||||
|
@define-color backgrounddark #000000;
|
||||||
|
@define-color workspacesbackground1 #000000;
|
||||||
|
@define-color workspacesbackground2 #222222;
|
||||||
|
@define-color bordercolor #000000;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #000000;
|
||||||
|
@define-color iconcolor #000000;
|
||||||
|
|
||||||
|
@import '../../ml4w-blur/style.css';
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background-color: rgba(255,255,255,0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-ml4w-welcome {
|
||||||
|
background-image: url("../../assets/ml4w-icon-dark.png");
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Bottom Colored"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight @color5;
|
||||||
|
@define-color backgrounddark @color11;
|
||||||
|
@define-color workspacesbackground1 @color5;
|
||||||
|
@define-color workspacesbackground2 @color11;
|
||||||
|
@define-color bordercolor @color11;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../../ml4w-blur/style.css';
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
// __ __ _
|
||||||
|
// \ \ / /_ _ _ _| |__ __ _ _ __
|
||||||
|
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
||||||
|
// \ V V / (_| | |_| | |_) | (_| | |
|
||||||
|
// \_/\_/ \__,_|\__, |_.__/ \__,_|_|
|
||||||
|
// |___/
|
||||||
|
//
|
||||||
|
// by Stephan Raabe (2023)
|
||||||
|
// -----------------------------------------------------
|
||||||
|
//
|
||||||
|
{
|
||||||
|
// General Settings
|
||||||
|
"position": "bottom",
|
||||||
|
"margin-top": 0,
|
||||||
|
"margin-bottom": 0,
|
||||||
|
"layer": "top",
|
||||||
|
"margin-left": 0,
|
||||||
|
"margin-right": 0,
|
||||||
|
"spacing": 0,
|
||||||
|
|
||||||
|
// Load Modules
|
||||||
|
"include": ["~/dotfiles/waybar/modules.json"],
|
||||||
|
|
||||||
|
// Modules Left
|
||||||
|
"modules-left": [
|
||||||
|
"custom/appmenu",
|
||||||
|
"group/links",
|
||||||
|
"group/settings",
|
||||||
|
//"wlr/taskbar",
|
||||||
|
"group/quicklinks",
|
||||||
|
"hyprland/window",
|
||||||
|
"custom/empty"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Modules Center
|
||||||
|
"modules-center": [
|
||||||
|
"hyprland/workspaces"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Modules Right
|
||||||
|
"modules-right": [
|
||||||
|
"custom/updates",
|
||||||
|
"pulseaudio",
|
||||||
|
"bluetooth",
|
||||||
|
"battery",
|
||||||
|
"network",
|
||||||
|
"group/hardware",
|
||||||
|
"custom/cliphist",
|
||||||
|
"custom/hypridle",
|
||||||
|
"custom/hyprshade",
|
||||||
|
"tray",
|
||||||
|
"custom/exit",
|
||||||
|
"custom/ml4w-welcome",
|
||||||
|
"clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Bottom Dark"
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight @color8;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 @color8;
|
||||||
|
@define-color workspacesbackground2 #FFFFFF;
|
||||||
|
@define-color bordercolor @color8;
|
||||||
|
@define-color textcolor1 @color8;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor @color8;
|
||||||
|
|
||||||
|
@import '../../ml4w-blur/style.css';
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background-color: rgba(255,255,255,0.1);
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Bottom Light"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #FFFFFF;
|
||||||
|
@define-color backgrounddark @color11;
|
||||||
|
@define-color workspacesbackground1 #FFFFFF;
|
||||||
|
@define-color workspacesbackground2 @color11;
|
||||||
|
@define-color bordercolor #FFFFFF;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 @color11;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../../ml4w-blur/style.css';
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Bottom Mixed"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight @color8;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 @color8;
|
||||||
|
@define-color workspacesbackground2 #FFFFFF;
|
||||||
|
@define-color bordercolor @color8;
|
||||||
|
@define-color textcolor1 @color8;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../../ml4w-blur/style.css';
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Bottom White"
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #FFFFFF;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 #FFFFFF;
|
||||||
|
@define-color workspacesbackground2 #CCCCCC;
|
||||||
|
@define-color bordercolor #FFFFFF;
|
||||||
|
@define-color textcolor1 #000000;
|
||||||
|
@define-color textcolor2 #000000;
|
||||||
|
@define-color textcolor3 #000000;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../../ml4w-blur/style.css';
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background-color: rgba(255,255,255,0.1);
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Black"
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #000000;
|
||||||
|
@define-color backgrounddark #000000;
|
||||||
|
@define-color workspacesbackground1 #000000;
|
||||||
|
@define-color workspacesbackground2 #222222;
|
||||||
|
@define-color bordercolor #000000;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #000000;
|
||||||
|
@define-color iconcolor #000000;
|
||||||
|
|
||||||
|
@import '../style.css';
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background-color: rgba(255,255,255,0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-ml4w-welcome {
|
||||||
|
background-image: url("../../assets/ml4w-icon-dark.png");
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Colored"
|
||||||
+4
-4
@@ -8,9 +8,9 @@
|
|||||||
@define-color workspacesbackground1 @color5;
|
@define-color workspacesbackground1 @color5;
|
||||||
@define-color workspacesbackground2 @color11;
|
@define-color workspacesbackground2 @color11;
|
||||||
@define-color bordercolor @color11;
|
@define-color bordercolor @color11;
|
||||||
@define-color textcolor1 @foreground;
|
@define-color textcolor1 #FFFFFF;
|
||||||
@define-color textcolor2 @foreground;
|
@define-color textcolor2 #FFFFFF;
|
||||||
@define-color textcolor3 @foreground;
|
@define-color textcolor3 #FFFFFF;
|
||||||
@define-color iconcolor @foreground;
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
@import '../style.css';
|
@import '../style.css';
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
// __ __ _
|
||||||
|
// \ \ / /_ _ _ _| |__ __ _ _ __
|
||||||
|
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
||||||
|
// \ V V / (_| | |_| | |_) | (_| | |
|
||||||
|
// \_/\_/ \__,_|\__, |_.__/ \__,_|_|
|
||||||
|
// |___/
|
||||||
|
//
|
||||||
|
// by Stephan Raabe (2023)
|
||||||
|
// -----------------------------------------------------
|
||||||
|
//
|
||||||
|
{
|
||||||
|
// General Settings
|
||||||
|
"layer": "top",
|
||||||
|
"margin-top": 0,
|
||||||
|
"margin-bottom": 0,
|
||||||
|
"layer": "top",
|
||||||
|
"margin-left": 0,
|
||||||
|
"margin-right": 0,
|
||||||
|
"spacing": 0,
|
||||||
|
|
||||||
|
// Load Modules
|
||||||
|
"include": ["~/dotfiles/waybar/modules.json"],
|
||||||
|
|
||||||
|
// Modules Left
|
||||||
|
"modules-left": [
|
||||||
|
"custom/appmenu",
|
||||||
|
"group/links",
|
||||||
|
"group/settings",
|
||||||
|
//"wlr/taskbar",
|
||||||
|
"group/quicklinks",
|
||||||
|
"hyprland/window",
|
||||||
|
"custom/empty"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Modules Center
|
||||||
|
"modules-center": [
|
||||||
|
"hyprland/workspaces"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Modules Right
|
||||||
|
"modules-right": [
|
||||||
|
"custom/updates",
|
||||||
|
"pulseaudio",
|
||||||
|
"bluetooth",
|
||||||
|
"battery",
|
||||||
|
"network",
|
||||||
|
"group/hardware",
|
||||||
|
"custom/cliphist",
|
||||||
|
"custom/hypridle",
|
||||||
|
"custom/hyprshade",
|
||||||
|
"tray",
|
||||||
|
"custom/exit",
|
||||||
|
"custom/ml4w-welcome",
|
||||||
|
"clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Dark"
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight @color8;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 @color8;
|
||||||
|
@define-color workspacesbackground2 #FFFFFF;
|
||||||
|
@define-color bordercolor @color8;
|
||||||
|
@define-color textcolor1 @color8;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor @color8;
|
||||||
|
|
||||||
|
@import '../style.css';
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background-color: rgba(255,255,255,0.1);
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Light"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #FFFFFF;
|
||||||
|
@define-color backgrounddark @color11;
|
||||||
|
@define-color workspacesbackground1 #FFFFFF;
|
||||||
|
@define-color workspacesbackground2 @color11;
|
||||||
|
@define-color bordercolor #FFFFFF;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 @color11;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../style.css';
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur Mixed"
|
||||||
@@ -20,14 +20,13 @@
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
* {
|
* {
|
||||||
font-family: "Fira Code Nerd Font", "Noto Sans CJK SC";
|
font-family: "Fira Sans Semibold", FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
||||||
font-weight: 700;
|
|
||||||
border: none;
|
border: none;
|
||||||
border-radius: 0px;
|
border-radius: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
background-color: rgba(0,0,0,0.1);
|
background-color: rgba(0,0,0,0.2);
|
||||||
border-bottom: 0px solid #ffffff;
|
border-bottom: 0px solid #ffffff;
|
||||||
/* color: #FFFFFF; */
|
/* color: #FFFFFF; */
|
||||||
transition-property: background-color;
|
transition-property: background-color;
|
||||||
@@ -40,53 +39,44 @@ window#waybar {
|
|||||||
|
|
||||||
#workspaces {
|
#workspaces {
|
||||||
background: @workspacesbackground1;
|
background: @workspacesbackground1;
|
||||||
margin: 8px 10px 8px 0px;
|
margin: 5px 1px 6px 1px;
|
||||||
padding: 0px 1px;
|
padding: 0px 1px;
|
||||||
border-radius: 10px;
|
border-radius: 15px;
|
||||||
border: 0px;
|
border: 0px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
font-size: 14px;
|
font-size: 16px;
|
||||||
color: @textcolor1;
|
color: @textcolor1;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button {
|
#workspaces button {
|
||||||
padding: 0px 5px;
|
padding: 0px 5px;
|
||||||
margin: 3px;
|
margin: 4px 3px;
|
||||||
border-radius: 15px;
|
border-radius: 15px;
|
||||||
border: 0px;
|
border: 0px;
|
||||||
color: @textcolor1;
|
color: @textcolor1;
|
||||||
background: @workspacesbackground2;
|
background-color: @workspacesbackground2;
|
||||||
transition: all 0.3s ease-in-out;
|
transition: all 0.3s ease-in-out;
|
||||||
opacity: 0.4;
|
opacity: 0.4;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.empty {
|
|
||||||
border-radius: 15px;
|
|
||||||
border: 0px;
|
|
||||||
color: @textcolor1;
|
|
||||||
background: transparent;
|
|
||||||
transition: all 0.3s ease-in-out;
|
|
||||||
opacity: 0.5;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button:hover {
|
|
||||||
color: @textcolor1;
|
|
||||||
background: @workspacesbackground2;
|
|
||||||
border-radius: 10px;
|
|
||||||
opacity:0.7;
|
|
||||||
}
|
|
||||||
|
|
||||||
#workspaces button.active {
|
#workspaces button.active {
|
||||||
color: @textcolor1;
|
color: @textcolor1;
|
||||||
background: @workspacesbackground2;
|
background: @workspacesbackground2;
|
||||||
border-radius: 15px;
|
border-radius: 15px;
|
||||||
min-width: 30px;
|
min-width: 40px;
|
||||||
transition: all 0.3s ease-in-out;
|
transition: all 0.3s ease-in-out;
|
||||||
opacity:1.0;
|
opacity:1.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#workspaces button:hover {
|
||||||
|
color: @textcolor1;
|
||||||
|
background: @workspacesbackground2;
|
||||||
|
border-radius: 15px;
|
||||||
|
opacity:0.7;
|
||||||
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
* Tooltips
|
* Tooltips
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
@@ -108,13 +98,12 @@ tooltip label {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#window {
|
#window {
|
||||||
font-family: "Fira Code Semibold";
|
|
||||||
background: @backgroundlight;
|
background: @backgroundlight;
|
||||||
margin: 8px 10px 8px 0px;
|
margin: 8px 15px 8px 0px;
|
||||||
padding: 0px 8px 0px 8px;
|
padding: 2px 10px 0px 10px;
|
||||||
border-radius: 10px;
|
border-radius: 12px;
|
||||||
color:@textcolor2;
|
color:@textcolor2;
|
||||||
font-size: 14px;
|
font-size:16px;
|
||||||
font-weight:normal;
|
font-weight:normal;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
}
|
}
|
||||||
@@ -129,9 +118,9 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#taskbar {
|
#taskbar {
|
||||||
background: @backgroundlight;
|
background: @backgroundlight;
|
||||||
margin: 8px 10px 8px 0px;
|
margin: 6px 15px 6px 0px;
|
||||||
padding:0px;
|
padding:0px;
|
||||||
border-radius: 10px;
|
border-radius: 15px;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
@@ -140,17 +129,21 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#taskbar button {
|
#taskbar button {
|
||||||
margin:0;
|
margin:0;
|
||||||
border-radius: 10px;
|
border-radius: 15px;
|
||||||
padding: 0px 5px 0px 5px;
|
padding: 0px 5px 0px 5px;
|
||||||
opacity: 0.7;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#taskbar button.active {
|
/* -----------------------------------------------------
|
||||||
background: @workspacesbackground2;
|
* Modules
|
||||||
border-radius: 10px;
|
* ----------------------------------------------------- */
|
||||||
opacity:1.0;
|
|
||||||
|
.modules-left > widget:first-child > #workspaces {
|
||||||
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.modules-right > widget:last-child > #workspaces {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
* Custom Quicklinks
|
* Custom Quicklinks
|
||||||
@@ -170,6 +163,8 @@ window#waybar.empty #window {
|
|||||||
#custom-settings,
|
#custom-settings,
|
||||||
#custom-wallpaper,
|
#custom-wallpaper,
|
||||||
#custom-system,
|
#custom-system,
|
||||||
|
#custom-hyprshade,
|
||||||
|
#custom-hypridle,
|
||||||
#custom-waybarthemes {
|
#custom-waybarthemes {
|
||||||
margin-right: 23px;
|
margin-right: 23px;
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
@@ -178,6 +173,22 @@ window#waybar.empty #window {
|
|||||||
color: @iconcolor;
|
color: @iconcolor;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#custom-hyprshade {
|
||||||
|
margin-right:12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hypridle {
|
||||||
|
margin-right:18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hypridle.active {
|
||||||
|
color: @iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hypridle.notactive {
|
||||||
|
color: #dc2f2f;
|
||||||
|
}
|
||||||
|
|
||||||
#custom-system {
|
#custom-system {
|
||||||
margin-right:15px;
|
margin-right:15px;
|
||||||
}
|
}
|
||||||
@@ -191,15 +202,23 @@ window#waybar.empty #window {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#custom-ml4w-welcome {
|
#custom-ml4w-welcome {
|
||||||
margin-right: 15px;
|
margin-right: 12px;
|
||||||
background-image: url("../assets/ml4w-icon.png");
|
background-image: url("../assets/ml4w-icon.png");
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
padding-right: 24px;
|
padding-right: 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#custom-ml4w-hyprland-settings {
|
||||||
|
margin-right: 12px;
|
||||||
|
background-image: url("../assets/hyprland-icon.png");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
padding-right: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
#custom-chatgpt {
|
#custom-chatgpt {
|
||||||
margin-right: 15px;
|
margin-right: 12px;
|
||||||
background-image: url("../assets/ai-icon-20.png");
|
background-image: url("../assets/ai-icon-20.png");
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
@@ -211,15 +230,15 @@ window#waybar.empty #window {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#idle_inhibitor {
|
#idle_inhibitor {
|
||||||
margin-right: 15px;
|
margin-right: 17px;
|
||||||
font-size: 16px;
|
font-size: 20px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
color: @iconcolor;
|
color: @iconcolor;
|
||||||
}
|
}
|
||||||
|
|
||||||
#idle_inhibitor.activated {
|
#idle_inhibitor.activated {
|
||||||
margin-right: 10px;
|
margin-right: 15px;
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
@@ -230,20 +249,15 @@ window#waybar.empty #window {
|
|||||||
* Custom Modules
|
* Custom Modules
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#custom-appmenu, #custom-appmenuicon {
|
#custom-appmenu {
|
||||||
background-color: @backgrounddark;
|
background-color: @backgrounddark;
|
||||||
font-size: 14px;
|
font-size: 16px;
|
||||||
color: @textcolor1;
|
color: @textcolor1;
|
||||||
border-radius: 10px;
|
border-radius: 15px;
|
||||||
padding: 0px 10px 0px 10px;
|
padding: 0px 10px 0px 10px;
|
||||||
margin: 8px 10px 8px 10px;
|
margin: 8px 14px 8px 14px;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
/* border:3px solid @bordercolor; */
|
border:3px solid @bordercolor;
|
||||||
}
|
|
||||||
|
|
||||||
#custom-appmenuicon {
|
|
||||||
padding-right: 12px;
|
|
||||||
padding-left: 8px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
@@ -251,13 +265,10 @@ window#waybar.empty #window {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#custom-exit {
|
#custom-exit {
|
||||||
margin: 8px 10px 8px 0px;
|
margin: 0px 20px 0px 0px;
|
||||||
padding:0px 14px 0px 10px;
|
padding:0px;
|
||||||
font-size: 14px;
|
font-size:20px;
|
||||||
color: @iconcolor;
|
color: @iconcolor;
|
||||||
background: @backgrounddark;
|
|
||||||
border-radius: 10px;
|
|
||||||
opacity: 0.8;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
@@ -266,11 +277,11 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#custom-updates {
|
#custom-updates {
|
||||||
background-color: @backgroundlight;
|
background-color: @backgroundlight;
|
||||||
font-size: 14px;
|
font-size: 16px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
border-radius: 10px;
|
border-radius: 15px;
|
||||||
padding: 2px 10px 0px 10px;
|
padding: 2px 10px 0px 10px;
|
||||||
margin: 8px 10px 8px 0px;
|
margin: 8px 15px 8px 0px;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -294,9 +305,9 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#custom-youtube {
|
#custom-youtube {
|
||||||
background-color: @backgroundlight;
|
background-color: @backgroundlight;
|
||||||
font-size: 14px;
|
font-size: 16px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
border-radius: 10px;
|
border-radius: 15px;
|
||||||
padding: 2px 10px 0px 10px;
|
padding: 2px 10px 0px 10px;
|
||||||
margin: 8px 15px 8px 0px;
|
margin: 8px 15px 8px 0px;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
@@ -306,43 +317,11 @@ window#waybar.empty #window {
|
|||||||
* Hardware Group
|
* Hardware Group
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
/* #disk,#memory,#cpu,#language {
|
#disk,#memory,#cpu,#language {
|
||||||
background-color: @backgroundlight;
|
margin:0px;
|
||||||
font-size: 14px;
|
padding:0px;
|
||||||
color: @textcolor2;
|
font-size:16px;
|
||||||
border-radius: 10px;
|
color:@iconcolor;
|
||||||
padding: 2px 10px 0px 10px;
|
|
||||||
margin: 8px 10px 8px 0px;
|
|
||||||
opacity:0.8;
|
|
||||||
} */
|
|
||||||
|
|
||||||
/* #cpu {
|
|
||||||
color: @color2;
|
|
||||||
} */
|
|
||||||
|
|
||||||
#cpu.warning,#memory.warning{
|
|
||||||
color: #ff9800;
|
|
||||||
}
|
|
||||||
|
|
||||||
#cpu.critical,#memory.warning{
|
|
||||||
color: #f44336;
|
|
||||||
}
|
|
||||||
|
|
||||||
#hardware,#hardware2 {
|
|
||||||
background-color: @backgroundlight;
|
|
||||||
font-size: 14px;
|
|
||||||
color: @textcolor2;
|
|
||||||
border-radius: 10px;
|
|
||||||
padding: 0px 10px 0px 10px;
|
|
||||||
margin: 8px 10px 8px 0px;
|
|
||||||
opacity:0.8;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-div {
|
|
||||||
font-weight: 900;
|
|
||||||
padding: 0px 2px;
|
|
||||||
color: @color2;
|
|
||||||
font-size: 18px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#language {
|
#language {
|
||||||
@@ -354,25 +333,14 @@ window#waybar.empty #window {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#clock {
|
#clock {
|
||||||
background-color: @backgroundlight;
|
background-color: @backgrounddark;
|
||||||
font-size: 14px;
|
font-size: 16px;
|
||||||
color: @textcolor1;
|
color: @textcolor1;
|
||||||
border-radius: 10px;
|
border-radius: 15px;
|
||||||
padding: 0px 8px 0px 8px;
|
padding: 1px 10px 0px 10px;
|
||||||
margin: 8px 10px 8px 0px;
|
margin: 8px 15px 8px 0px;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
/* border:3px solid @bordercolor; */
|
border:3px solid @bordercolor;
|
||||||
}
|
|
||||||
|
|
||||||
#custom-events {
|
|
||||||
background-color: @backgroundlight;
|
|
||||||
font-size: 14px;
|
|
||||||
color: @textcolor1;
|
|
||||||
border-radius: 10px;
|
|
||||||
padding: 0px 8px 0px 8px;
|
|
||||||
margin: 8px 10px 8px 0px;
|
|
||||||
opacity:0.8;
|
|
||||||
/* border:3px solid @bordercolor; */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
@@ -380,51 +348,41 @@ window#waybar.empty #window {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#pulseaudio {
|
#pulseaudio {
|
||||||
/* background-color: @backgroundlight; */
|
background-color: @backgroundlight;
|
||||||
font-size: 14px;
|
font-size: 16px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
/* border-radius: 10px; */
|
border-radius: 15px;
|
||||||
/* padding: 0px 10px 0px 10px; */
|
padding: 2px 10px 0px 10px;
|
||||||
/* margin: 8px 10px 8px 0px; */
|
margin: 8px 15px 8px 0px;
|
||||||
/* opacity:0.8; */
|
opacity:0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
#pulseaudio.muted {
|
#pulseaudio.muted {
|
||||||
/* background-color: @backgrounddark; */
|
background-color: @backgrounddark;
|
||||||
color: @textcolor1;
|
color: @textcolor1;
|
||||||
}
|
}
|
||||||
|
|
||||||
#systems {
|
|
||||||
background-color: @backgroundlight;
|
|
||||||
font-size: 14px;
|
|
||||||
color: @textcolor2;
|
|
||||||
border-radius: 10px;
|
|
||||||
padding: 0px 10px 0px 10px;
|
|
||||||
margin: 8px 10px 8px 0px;
|
|
||||||
opacity:0.8;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
* Network
|
* Network
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#network {
|
#network {
|
||||||
/* background-color: @backgroundlight; */
|
background-color: @backgroundlight;
|
||||||
font-size: 14px;
|
font-size: 16px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
/* border-radius: 10px; */
|
border-radius: 15px;
|
||||||
/* padding: 2px 2px 0px 10px; */
|
padding: 2px 10px 0px 10px;
|
||||||
/* margin: 8px 10px 8px 0px; */
|
margin: 8px 15px 8px 0px;
|
||||||
/* opacity:0.8; */
|
opacity:0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
#network.ethernet {
|
#network.ethernet {
|
||||||
/* background-color: @backgroundlight; */
|
background-color: @backgroundlight;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
}
|
}
|
||||||
|
|
||||||
#network.wifi {
|
#network.wifi {
|
||||||
/* background-color: @backgroundlight; */
|
background-color: @backgroundlight;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -434,12 +392,12 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#bluetooth, #bluetooth.on, #bluetooth.connected {
|
#bluetooth, #bluetooth.on, #bluetooth.connected {
|
||||||
background-color: @backgroundlight;
|
background-color: @backgroundlight;
|
||||||
font-size: 14px;
|
font-size: 16px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
border-radius: 10px;
|
border-radius: 15px;
|
||||||
padding: 2px 10px 0px 10px;
|
padding: 2px 10px 0px 10px;
|
||||||
margin: 8px 10px 8px 0px;
|
margin: 8px 15px 8px 0px;
|
||||||
/* opacity:0.8; */
|
opacity:0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
#bluetooth.off {
|
#bluetooth.off {
|
||||||
@@ -454,11 +412,11 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#battery {
|
#battery {
|
||||||
background-color: @backgroundlight;
|
background-color: @backgroundlight;
|
||||||
font-size: 14px;
|
font-size: 16px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
border-radius: 10px;
|
border-radius: 15px;
|
||||||
padding: 0px 10px 0px 10px;
|
padding: 2px 15px 0px 10px;
|
||||||
margin: 8px 10px 8px 0px;
|
margin: 8px 15px 8px 0px;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -489,13 +447,8 @@ window#waybar.empty #window {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#tray {
|
#tray {
|
||||||
padding: 0px 10px 0px 10px;
|
padding: 0px 15px 0px 0px;
|
||||||
color: @textcolor3;
|
color: @textcolor3;
|
||||||
background-color: @backgroundlight;
|
|
||||||
font-size: 14px;
|
|
||||||
border-radius: 10px;
|
|
||||||
margin: 8px 10px 8px 0px;
|
|
||||||
opacity:0.8;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#tray > .passive {
|
#tray > .passive {
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Blur White"
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #FFFFFF;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 #FFFFFF;
|
||||||
|
@define-color workspacesbackground2 #CCCCCC;
|
||||||
|
@define-color bordercolor #FFFFFF;
|
||||||
|
@define-color textcolor1 #000000;
|
||||||
|
@define-color textcolor2 #000000;
|
||||||
|
@define-color textcolor3 #000000;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../style.css';
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background-color: rgba(255,255,255,0.1);
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Black Bottom"
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #000000;
|
||||||
|
@define-color backgrounddark #000000;
|
||||||
|
@define-color workspacesbackground1 #000000;
|
||||||
|
@define-color workspacesbackground2 #222222;
|
||||||
|
@define-color bordercolor #000000;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #000000;
|
||||||
|
@define-color iconcolor #000000;
|
||||||
|
|
||||||
|
@import '../../ml4w/style.css';
|
||||||
|
|
||||||
|
#custom-ml4w-welcome {
|
||||||
|
background-image: url("../../assets/ml4w-icon-dark.png");
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Colored Bottom"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight @color5;
|
||||||
|
@define-color backgrounddark @color11;
|
||||||
|
@define-color workspacesbackground1 @color5;
|
||||||
|
@define-color workspacesbackground2 @color11;
|
||||||
|
@define-color bordercolor @color11;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../../ml4w/style.css';
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
// __ __ _
|
||||||
|
// \ \ / /_ _ _ _| |__ __ _ _ __
|
||||||
|
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
||||||
|
// \ V V / (_| | |_| | |_) | (_| | |
|
||||||
|
// \_/\_/ \__,_|\__, |_.__/ \__,_|_|
|
||||||
|
// |___/
|
||||||
|
//
|
||||||
|
// by Stephan Raabe (2023)
|
||||||
|
// -----------------------------------------------------
|
||||||
|
//
|
||||||
|
{
|
||||||
|
// General Settings
|
||||||
|
"position": "bottom",
|
||||||
|
"margin-top": 0,
|
||||||
|
"margin-bottom": 14,
|
||||||
|
"layer": "top",
|
||||||
|
"margin-left": 0,
|
||||||
|
"margin-right": 0,
|
||||||
|
"spacing": 0,
|
||||||
|
|
||||||
|
// Load Modules
|
||||||
|
"include": ["~/dotfiles/waybar/modules.json"],
|
||||||
|
|
||||||
|
// Modules Left
|
||||||
|
"modules-left": [
|
||||||
|
"custom/appmenu",
|
||||||
|
"group/links",
|
||||||
|
"group/settings",
|
||||||
|
//"wlr/taskbar",
|
||||||
|
"group/quicklinks",
|
||||||
|
"hyprland/window"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Modules Center
|
||||||
|
"modules-center": [
|
||||||
|
"hyprland/workspaces",
|
||||||
|
"custom/empty"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Modules Right
|
||||||
|
"modules-right": [
|
||||||
|
"custom/updates",
|
||||||
|
"pulseaudio",
|
||||||
|
"bluetooth",
|
||||||
|
"battery",
|
||||||
|
"network",
|
||||||
|
"group/hardware",
|
||||||
|
"custom/cliphist",
|
||||||
|
"custom/hypridle",
|
||||||
|
"custom/hyprshade",
|
||||||
|
"tray",
|
||||||
|
"custom/exit",
|
||||||
|
"custom/ml4w-welcome",
|
||||||
|
"clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Dark Bottom"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight @color8;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 @color8;
|
||||||
|
@define-color workspacesbackground2 #FFFFFF;
|
||||||
|
@define-color bordercolor @color8;
|
||||||
|
@define-color textcolor1 @color8;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor @color8;
|
||||||
|
|
||||||
|
@import '../../ml4w/style.css';
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Light Bottom"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #FFFFFF;
|
||||||
|
@define-color backgrounddark @color11;
|
||||||
|
@define-color workspacesbackground1 #FFFFFF;
|
||||||
|
@define-color workspacesbackground2 @color11;
|
||||||
|
@define-color bordercolor #FFFFFF;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 @color11;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../../ml4w/style.css';
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Mixed Bottom"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight @color8;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 @color8;
|
||||||
|
@define-color workspacesbackground2 #FFFFFF;
|
||||||
|
@define-color bordercolor @color8;
|
||||||
|
@define-color textcolor1 @color8;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../../ml4w/style.css';
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W White Bottom"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #FFFFFF;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 #FFFFFF;
|
||||||
|
@define-color workspacesbackground2 #CCCCCC;
|
||||||
|
@define-color bordercolor #FFFFFF;
|
||||||
|
@define-color textcolor1 #000000;
|
||||||
|
@define-color textcolor2 #000000;
|
||||||
|
@define-color textcolor3 #000000;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../../ml4w/style.css';
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# Waybar Theme Starter
|
||||||
|
|
||||||
|
Create your own Waybar Theme based on this starter theme.
|
||||||
|
|
||||||
|
- Copy the folder "~/dotfiles/waybar/themes/starter" and define a custom folder name
|
||||||
|
- Open config.sh and enter the name of your new theme
|
||||||
|
- Select the theme with the Waybar Themeswitcher with <kbd>SUPER</kbd>+<kbd>CTRL</kbd>+<kbd>T</kbd>
|
||||||
|
- Start your customization
|
||||||
|
|
||||||
|
You can enable, disable and reorder waybar modules in the config file.
|
||||||
|
|
||||||
|
Your custom theme will not be overwritten with an update of the dotfiles.
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
// __ __ _
|
||||||
|
// \ \ / /_ _ _ _| |__ __ _ _ __
|
||||||
|
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
||||||
|
// \ V V / (_| | |_| | |_) | (_| | |
|
||||||
|
// \_/\_/ \__,_|\__, |_.__/ \__,_|_|
|
||||||
|
// |___/
|
||||||
|
//
|
||||||
|
// by Stephan Raabe (2023)
|
||||||
|
// -----------------------------------------------------
|
||||||
|
//
|
||||||
|
{
|
||||||
|
// General Settings
|
||||||
|
"layer": "top",
|
||||||
|
"margin-bottom": 0,
|
||||||
|
"layer": "top",
|
||||||
|
"margin-left": 0,
|
||||||
|
"margin-right": 0,
|
||||||
|
"spacing": 0,
|
||||||
|
|
||||||
|
// Load Modules
|
||||||
|
"include": ["~/dotfiles/waybar/modules.json"],
|
||||||
|
|
||||||
|
// Modules Left
|
||||||
|
"modules-left": [
|
||||||
|
"custom/appmenuicon",
|
||||||
|
"hyprland/workspaces",
|
||||||
|
"group/links",
|
||||||
|
"group/settings",
|
||||||
|
"group/quicklinks"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Modules Center
|
||||||
|
"modules-center": [
|
||||||
|
"hyprland/window",
|
||||||
|
"custom/empty"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Modules Right
|
||||||
|
"modules-right": [
|
||||||
|
"custom/updates",
|
||||||
|
"pulseaudio",
|
||||||
|
"bluetooth",
|
||||||
|
"battery",
|
||||||
|
"network",
|
||||||
|
"group/hardware",
|
||||||
|
"custom/cliphist",
|
||||||
|
"custom/hypridle",
|
||||||
|
"custom/hyprshade",
|
||||||
|
"custom/exit",
|
||||||
|
"clock",
|
||||||
|
"tray",
|
||||||
|
"custom/ml4w-welcome"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Minimal"
|
||||||
@@ -0,0 +1,411 @@
|
|||||||
|
/*
|
||||||
|
* __ __ _ ____ _ _
|
||||||
|
* \ \ / /_ _ _ _| |__ __ _ _ __ / ___|| |_ _ _| | ___
|
||||||
|
* \ \ /\ / / _` | | | | '_ \ / _` | '__| \___ \| __| | | | |/ _ \
|
||||||
|
* \ V V / (_| | |_| | |_) | (_| | | ___) | |_| |_| | | __/
|
||||||
|
* \_/\_/ \__,_|\__, |_.__/ \__,_|_| |____/ \__|\__, |_|\___|
|
||||||
|
* |___/ |___/
|
||||||
|
*
|
||||||
|
* by Stephan Raabe (2023)
|
||||||
|
* -----------------------------------------------------
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
/* @import 'style-light.css'; */
|
||||||
|
@define-color backgroundlight #FFFFFF;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 #FFFFFF;
|
||||||
|
@define-color workspacesbackground2 #CCCCCC;
|
||||||
|
@define-color bordercolor #FFFFFF;
|
||||||
|
@define-color textcolor1 #000000;
|
||||||
|
@define-color textcolor2 #000000;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* General
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
* {
|
||||||
|
font-family: "Fira Sans semibold", FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
||||||
|
border: none;
|
||||||
|
border-radius: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background-color: rgba(0,0,0,0.4);
|
||||||
|
border-bottom: 0px solid #ffffff;
|
||||||
|
/* color: #FFFFFF; */
|
||||||
|
transition-property: background-color;
|
||||||
|
transition-duration: .5s;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Workspaces
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#workspaces {
|
||||||
|
margin: 3px 7px 3px 3px;
|
||||||
|
border: 0px;
|
||||||
|
font-size: 14px;
|
||||||
|
color: @textcolor1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button {
|
||||||
|
border: 0px;
|
||||||
|
margin:4px 5px 4px 0px;
|
||||||
|
padding:0px 4px 0px 4px;
|
||||||
|
color: @textcolor3;
|
||||||
|
transition: all 0.5s ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.active {
|
||||||
|
color: @textcolor1;
|
||||||
|
background: @workspacesbackground2;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button:hover {
|
||||||
|
color: @textcolor1;
|
||||||
|
background: @workspacesbackground2;
|
||||||
|
border-radius: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Tooltips
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
tooltip {
|
||||||
|
border-radius: 10px;
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
opacity:0.8;
|
||||||
|
padding:20px;
|
||||||
|
margin:0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
tooltip label {
|
||||||
|
color: @textcolor2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Window
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#window {
|
||||||
|
margin: 0px 15px 0px 0px;
|
||||||
|
border-radius: 12px;
|
||||||
|
color:@textcolor;
|
||||||
|
font-size:14px;
|
||||||
|
font-weight:normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar.empty #window {
|
||||||
|
background-color:transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Modules
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
.modules-left > widget:first-child > #workspaces {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modules-right > widget:last-child > #workspaces {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Custom Quicklinks
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#custom-brave,
|
||||||
|
#custom-browser,
|
||||||
|
#custom-keybindings,
|
||||||
|
#custom-outlook,
|
||||||
|
#custom-filemanager,
|
||||||
|
#custom-teams,
|
||||||
|
#custom-chatgpt,
|
||||||
|
#custom-calculator,
|
||||||
|
#custom-windowsvm,
|
||||||
|
#custom-cliphist,
|
||||||
|
#custom-wallpaper,
|
||||||
|
#custom-settings,
|
||||||
|
#custom-wallpaper,
|
||||||
|
#custom-system,
|
||||||
|
#custom-hyprshade,
|
||||||
|
#custom-hypridle,
|
||||||
|
#custom-waybarthemes {
|
||||||
|
margin-right: 23px;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: bold;
|
||||||
|
color: @iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hyprshade {
|
||||||
|
margin-right:12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hypridle {
|
||||||
|
margin-right:16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hypridle.active {
|
||||||
|
color: @iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hypridle.notactive {
|
||||||
|
color: #dc2f2f;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-settings {
|
||||||
|
margin-right: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-browser {
|
||||||
|
margin-right: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-wallpaper {
|
||||||
|
margin-right: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-chatgpt {
|
||||||
|
margin-right: 10px;
|
||||||
|
background-image: url("../assets/ai-icon-20.png");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
padding-right: 23px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-waybarthemes,#custom-system {
|
||||||
|
margin-right:15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#custom-ml4w-welcome {
|
||||||
|
margin-right: 15px;
|
||||||
|
background-image: url("../assets/ml4w-icon-20.png");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
padding-right: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-ml4w-hyprland-settings {
|
||||||
|
margin-right: 12px;
|
||||||
|
background-image: url("../assets/hyprland-icon-20.png");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
padding-right: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Idle Inhibator
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#idle_inhibitor {
|
||||||
|
margin-right: 15px;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: bold;
|
||||||
|
color: @iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idle_inhibitor.activated {
|
||||||
|
margin-right: 15px;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #dc2f2f;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Custom Modules
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#custom-appmenuicon {
|
||||||
|
font-size: 20px;
|
||||||
|
color: @textcolor;
|
||||||
|
margin: 0px 15px 0px 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Custom Exit
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#custom-exit {
|
||||||
|
margin: 0px 20px 0px 0px;
|
||||||
|
padding:0px;
|
||||||
|
font-size:16px;
|
||||||
|
color: @iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Custom Updates
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#custom-updates {
|
||||||
|
font-size: 14px;
|
||||||
|
color: @textcolor;
|
||||||
|
border-radius: 15px;
|
||||||
|
margin: 0px 15px 0px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-updates.green {
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-updates.yellow {
|
||||||
|
color: #ff9a3c;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-updates.red {
|
||||||
|
color: #dc2f2f;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Custom Youtube
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#custom-youtube {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
font-size: 14px;
|
||||||
|
color: @textcolor2;
|
||||||
|
border-radius: 15px;
|
||||||
|
margin: 0px 15px 0px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Hardware Group
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#disk,#memory,#cpu,#language {
|
||||||
|
margin:0px;
|
||||||
|
padding:0px;
|
||||||
|
font-size:14px;
|
||||||
|
color:@iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
#language {
|
||||||
|
margin-right:10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Clock
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#clock {
|
||||||
|
font-size: 15px;
|
||||||
|
color: @textcolor;
|
||||||
|
margin: 0px 15px 0px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Pulseaudio
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#pulseaudio {
|
||||||
|
font-size: 14px;
|
||||||
|
color: @textcolor;
|
||||||
|
border-radius: 15px;
|
||||||
|
margin: 0px 15px 0px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#pulseaudio.muted {
|
||||||
|
color: @textcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Network
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#network {
|
||||||
|
font-size: 14px;
|
||||||
|
color: @textcolor;
|
||||||
|
border-radius: 15px;
|
||||||
|
margin: 0px 15px 0px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#network.ethernet {
|
||||||
|
color: @textcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
#network.wifi {
|
||||||
|
color: @textcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Bluetooth
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#bluetooth, #bluetooth.on, #bluetooth.connected {
|
||||||
|
font-size: 14px;
|
||||||
|
color: @textcolor;
|
||||||
|
border-radius: 15px;
|
||||||
|
margin: 10px 15px 10px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#bluetooth.off {
|
||||||
|
background-color: transparent;
|
||||||
|
padding: 0px;
|
||||||
|
margin: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Battery
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#battery {
|
||||||
|
font-size: 14px;
|
||||||
|
color: @textcolor;
|
||||||
|
border-radius: 15px;
|
||||||
|
margin: 10px 15px 10px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.charging, #battery.plugged {
|
||||||
|
color: @textcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes blink {
|
||||||
|
to {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
color: @textcolor2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.critical:not(.charging) {
|
||||||
|
color: #f53c3c;
|
||||||
|
animation-name: blink;
|
||||||
|
animation-duration: 0.5s;
|
||||||
|
animation-timing-function: linear;
|
||||||
|
animation-iteration-count: infinite;
|
||||||
|
animation-direction: alternate;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Tray
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#tray {
|
||||||
|
margin:0px 10px 0px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray > .passive {
|
||||||
|
-gtk-icon-effect: dim;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray > .needs-attention {
|
||||||
|
-gtk-icon-effect: highlight;
|
||||||
|
background-color: #eb4d4b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Other
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
label:focus {
|
||||||
|
background-color: #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
#backlight {
|
||||||
|
background-color: #90b1b1;
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Black"
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #000000;
|
||||||
|
@define-color backgrounddark #000000;
|
||||||
|
@define-color workspacesbackground1 #000000;
|
||||||
|
@define-color workspacesbackground2 #222222;
|
||||||
|
@define-color bordercolor #000000;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #000000;
|
||||||
|
@define-color iconcolor #000000;
|
||||||
|
|
||||||
|
@import '../style.css';
|
||||||
|
|
||||||
|
#custom-ml4w-welcome {
|
||||||
|
background-image: url("../../assets/ml4w-icon-dark.png");
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Colored"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight @color5;
|
||||||
|
@define-color backgrounddark @color11;
|
||||||
|
@define-color workspacesbackground1 @color5;
|
||||||
|
@define-color workspacesbackground2 @color11;
|
||||||
|
@define-color bordercolor @color11;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../style.css';
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
// __ __ _
|
||||||
|
// \ \ / /_ _ _ _| |__ __ _ _ __
|
||||||
|
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
||||||
|
// \ V V / (_| | |_| | |_) | (_| | |
|
||||||
|
// \_/\_/ \__,_|\__, |_.__/ \__,_|_|
|
||||||
|
// |___/
|
||||||
|
//
|
||||||
|
// by Stephan Raabe (2023)
|
||||||
|
// -----------------------------------------------------
|
||||||
|
//
|
||||||
|
{
|
||||||
|
// General Settings
|
||||||
|
"layer": "top",
|
||||||
|
"margin-top": 14,
|
||||||
|
"margin-bottom": 0,
|
||||||
|
"layer": "top",
|
||||||
|
"margin-left": 0,
|
||||||
|
"margin-right": 0,
|
||||||
|
"spacing": 0,
|
||||||
|
|
||||||
|
// Load Modules
|
||||||
|
"include": ["~/dotfiles/waybar/modules.json"],
|
||||||
|
|
||||||
|
// Modules Left
|
||||||
|
"modules-left": [
|
||||||
|
"custom/appmenu",
|
||||||
|
"group/links",
|
||||||
|
"group/settings",
|
||||||
|
//"wlr/taskbar",
|
||||||
|
"group/quicklinks",
|
||||||
|
"hyprland/window",
|
||||||
|
"custom/empty"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Modules Center
|
||||||
|
"modules-center": [
|
||||||
|
"hyprland/workspaces"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Modules Right
|
||||||
|
"modules-right": [
|
||||||
|
"custom/updates",
|
||||||
|
"pulseaudio",
|
||||||
|
"bluetooth",
|
||||||
|
"battery",
|
||||||
|
"network",
|
||||||
|
"group/hardware",
|
||||||
|
"custom/cliphist",
|
||||||
|
"custom/hypridle",
|
||||||
|
"custom/hyprshade",
|
||||||
|
"tray",
|
||||||
|
"custom/exit",
|
||||||
|
"custom/ml4w-welcome",
|
||||||
|
"clock"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Dark"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight @color8;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 @color8;
|
||||||
|
@define-color workspacesbackground2 #FFFFFF;
|
||||||
|
@define-color bordercolor @color8;
|
||||||
|
@define-color textcolor1 @color8;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor @color8;
|
||||||
|
|
||||||
|
@import '../style.css';
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Light"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #FFFFFF;
|
||||||
|
@define-color backgrounddark @color11;
|
||||||
|
@define-color workspacesbackground1 #FFFFFF;
|
||||||
|
@define-color workspacesbackground2 @color11;
|
||||||
|
@define-color bordercolor #FFFFFF;
|
||||||
|
@define-color textcolor1 #FFFFFF;
|
||||||
|
@define-color textcolor2 @color11;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../style.css';
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W Mixed"
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight @color8;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 @color8;
|
||||||
|
@define-color workspacesbackground2 #FFFFFF;
|
||||||
|
@define-color bordercolor @color8;
|
||||||
|
@define-color textcolor1 @color8;
|
||||||
|
@define-color textcolor2 #FFFFFF;
|
||||||
|
@define-color textcolor3 #FFFFFF;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../style.css';
|
||||||
@@ -0,0 +1,462 @@
|
|||||||
|
/*
|
||||||
|
* __ __ _ ____ _ _
|
||||||
|
* \ \ / /_ _ _ _| |__ __ _ _ __ / ___|| |_ _ _| | ___
|
||||||
|
* \ \ /\ / / _` | | | | '_ \ / _` | '__| \___ \| __| | | | |/ _ \
|
||||||
|
* \ V V / (_| | |_| | |_) | (_| | | ___) | |_| |_| | | __/
|
||||||
|
* \_/\_/ \__,_|\__, |_.__/ \__,_|_| |____/ \__|\__, |_|\___|
|
||||||
|
* |___/ |___/
|
||||||
|
*
|
||||||
|
* by Stephan Raabe (2023)
|
||||||
|
* -----------------------------------------------------
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
/* @import 'style-light.css'; */
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* General
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
* {
|
||||||
|
font-family: "Fira Sans Semibold", FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
||||||
|
border: none;
|
||||||
|
border-radius: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background-color: rgba(0,0,0,0.8);
|
||||||
|
border-bottom: 0px solid #ffffff;
|
||||||
|
/* color: #FFFFFF; */
|
||||||
|
background: transparent;
|
||||||
|
transition-property: background-color;
|
||||||
|
transition-duration: .5s;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Workspaces
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#workspaces {
|
||||||
|
background: @workspacesbackground1;
|
||||||
|
margin: 2px 1px 3px 1px;
|
||||||
|
padding: 0px 1px;
|
||||||
|
border-radius: 15px;
|
||||||
|
border: 0px;
|
||||||
|
font-weight: bold;
|
||||||
|
font-style: normal;
|
||||||
|
opacity: 0.8;
|
||||||
|
font-size: 16px;
|
||||||
|
color: @textcolor1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button {
|
||||||
|
padding: 0px 5px;
|
||||||
|
margin: 4px 3px;
|
||||||
|
border-radius: 15px;
|
||||||
|
border: 0px;
|
||||||
|
color: @textcolor1;
|
||||||
|
background-color: @workspacesbackground2;
|
||||||
|
transition: all 0.3s ease-in-out;
|
||||||
|
opacity: 0.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.active {
|
||||||
|
color: @textcolor1;
|
||||||
|
background: @workspacesbackground2;
|
||||||
|
border-radius: 15px;
|
||||||
|
min-width: 40px;
|
||||||
|
transition: all 0.3s ease-in-out;
|
||||||
|
opacity:1.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button:hover {
|
||||||
|
color: @textcolor1;
|
||||||
|
background: @workspacesbackground2;
|
||||||
|
border-radius: 15px;
|
||||||
|
opacity:0.7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Tooltips
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
tooltip {
|
||||||
|
border-radius: 10px;
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
opacity:0.8;
|
||||||
|
padding:20px;
|
||||||
|
margin:0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
tooltip label {
|
||||||
|
color: @textcolor2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Window
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#window {
|
||||||
|
background: @backgroundlight;
|
||||||
|
margin: 5px 15px 5px 0px;
|
||||||
|
padding: 2px 10px 0px 10px;
|
||||||
|
border-radius: 12px;
|
||||||
|
color:@textcolor2;
|
||||||
|
font-size:16px;
|
||||||
|
font-weight:normal;
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar.empty #window {
|
||||||
|
background-color:transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Taskbar
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#taskbar {
|
||||||
|
background: @backgroundlight;
|
||||||
|
margin: 3px 15px 3px 0px;
|
||||||
|
padding:0px;
|
||||||
|
border-radius: 15px;
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
opacity:0.8;
|
||||||
|
border: 3px solid @backgroundlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
#taskbar button {
|
||||||
|
margin:0;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 0px 5px 0px 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Modules
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
.modules-left > widget:first-child > #workspaces {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modules-right > widget:last-child > #workspaces {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Custom Quicklinks
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#custom-brave,
|
||||||
|
#custom-browser,
|
||||||
|
#custom-keybindings,
|
||||||
|
#custom-outlook,
|
||||||
|
#custom-filemanager,
|
||||||
|
#custom-teams,
|
||||||
|
#custom-chatgpt,
|
||||||
|
#custom-calculator,
|
||||||
|
#custom-windowsvm,
|
||||||
|
#custom-cliphist,
|
||||||
|
#custom-wallpaper,
|
||||||
|
#custom-settings,
|
||||||
|
#custom-wallpaper,
|
||||||
|
#custom-system,
|
||||||
|
#custom-hyprshade,
|
||||||
|
#custom-hypridle,
|
||||||
|
#custom-waybarthemes {
|
||||||
|
margin-right: 23px;
|
||||||
|
font-size: 20px;
|
||||||
|
font-weight: bold;
|
||||||
|
opacity: 0.8;
|
||||||
|
color: @iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hyprshade {
|
||||||
|
margin-right:12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hypridle {
|
||||||
|
margin-right:18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hypridle.active {
|
||||||
|
color: @iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-hypridle.notactive {
|
||||||
|
color: #dc2f2f;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-system {
|
||||||
|
margin-right:15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-wallpaper {
|
||||||
|
margin-right:25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-waybarthemes, #custom-settings {
|
||||||
|
margin-right:20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-chatgpt {
|
||||||
|
margin-right: 12px;
|
||||||
|
background-image: url("../assets/ai-icon.png");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
padding-right: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-ml4w-welcome {
|
||||||
|
margin-right: 12px;
|
||||||
|
background-image: url("../assets/ml4w-icon.png");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
padding-right: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-ml4w-hyprland-settings {
|
||||||
|
margin-right: 12px;
|
||||||
|
background-image: url("../assets/hyprland-icon.png");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
padding-right: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Idle Inhibator
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#idle_inhibitor {
|
||||||
|
margin-right: 15px;
|
||||||
|
font-size: 22px;
|
||||||
|
font-weight: bold;
|
||||||
|
opacity: 0.8;
|
||||||
|
color: @iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idle_inhibitor.activated {
|
||||||
|
margin-right: 15px;
|
||||||
|
font-size: 20px;
|
||||||
|
font-weight: bold;
|
||||||
|
opacity: 0.8;
|
||||||
|
color: #dc2f2f;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Custom Modules
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#custom-appmenu, #custom-appmenuwlr {
|
||||||
|
background-color: @backgrounddark;
|
||||||
|
font-size: 16px;
|
||||||
|
color: @textcolor1;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 0px 10px 0px 10px;
|
||||||
|
margin: 3px 15px 3px 14px;
|
||||||
|
opacity:0.8;
|
||||||
|
border:3px solid @bordercolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Custom Exit
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#custom-exit {
|
||||||
|
margin: 0px 20px 0px 0px;
|
||||||
|
padding:0px;
|
||||||
|
font-size:20px;
|
||||||
|
color: @iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Custom Updates
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#custom-updates {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
font-size: 16px;
|
||||||
|
color: @textcolor2;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 2px 10px 0px 10px;
|
||||||
|
margin: 5px 15px 5px 0px;
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-updates.green {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-updates.yellow {
|
||||||
|
background-color: #ff9a3c;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-updates.red {
|
||||||
|
background-color: #dc2f2f;
|
||||||
|
color: #FFFFFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Custom Youtube
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#custom-youtube {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
font-size: 16px;
|
||||||
|
color: @textcolor2;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 2px 10px 0px 10px;
|
||||||
|
margin: 5px 15px 5px 0px;
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Hardware Group
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#disk,#memory,#cpu,#language {
|
||||||
|
margin:0px;
|
||||||
|
padding:0px;
|
||||||
|
font-size:16px;
|
||||||
|
color:@iconcolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
#language {
|
||||||
|
margin-right:10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Clock
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#clock {
|
||||||
|
background-color: @backgrounddark;
|
||||||
|
font-size: 16px;
|
||||||
|
color: @textcolor1;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 1px 10px 0px 10px;
|
||||||
|
margin: 3px 15px 3px 0px;
|
||||||
|
opacity:0.8;
|
||||||
|
border:3px solid @bordercolor;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Pulseaudio
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#pulseaudio {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
font-size: 16px;
|
||||||
|
color: @textcolor2;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 2px 10px 0px 10px;
|
||||||
|
margin: 5px 15px 5px 0px;
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
#pulseaudio.muted {
|
||||||
|
background-color: @backgrounddark;
|
||||||
|
color: @textcolor1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Network
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#network {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
font-size: 16px;
|
||||||
|
color: @textcolor2;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 2px 10px 0px 10px;
|
||||||
|
margin: 5px 15px 5px 0px;
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
#network.ethernet {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
color: @textcolor2;
|
||||||
|
}
|
||||||
|
|
||||||
|
#network.wifi {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
color: @textcolor2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Bluetooth
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#bluetooth, #bluetooth.on, #bluetooth.connected {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
font-size: 16px;
|
||||||
|
color: @textcolor2;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 2px 10px 0px 10px;
|
||||||
|
margin: 5px 15px 5px 0px;
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
#bluetooth.off {
|
||||||
|
background-color: transparent;
|
||||||
|
padding: 0px;
|
||||||
|
margin: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Battery
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#battery {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
font-size: 16px;
|
||||||
|
color: @textcolor2;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 2px 15px 0px 10px;
|
||||||
|
margin: 5px 15px 5px 0px;
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.charging, #battery.plugged {
|
||||||
|
color: @textcolor2;
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes blink {
|
||||||
|
to {
|
||||||
|
background-color: @backgroundlight;
|
||||||
|
color: @textcolor2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.critical:not(.charging) {
|
||||||
|
background-color: #f53c3c;
|
||||||
|
color: @textcolor3;
|
||||||
|
animation-name: blink;
|
||||||
|
animation-duration: 0.5s;
|
||||||
|
animation-timing-function: linear;
|
||||||
|
animation-iteration-count: infinite;
|
||||||
|
animation-direction: alternate;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -----------------------------------------------------
|
||||||
|
* Tray
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
|
#tray {
|
||||||
|
padding: 0px 15px 0px 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray > .passive {
|
||||||
|
-gtk-icon-effect: dim;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray > .needs-attention {
|
||||||
|
-gtk-icon-effect: highlight;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="ML4W White"
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
/* -----------------------------------------------------
|
||||||
|
* Import Pywal colors
|
||||||
|
* ----------------------------------------------------- */
|
||||||
|
@import '../../../../../.cache/wal/colors-waybar.css';
|
||||||
|
|
||||||
|
@define-color backgroundlight #FFFFFF;
|
||||||
|
@define-color backgrounddark #FFFFFF;
|
||||||
|
@define-color workspacesbackground1 #FFFFFF;
|
||||||
|
@define-color workspacesbackground2 #CCCCCC;
|
||||||
|
@define-color bordercolor #FFFFFF;
|
||||||
|
@define-color textcolor1 #000000;
|
||||||
|
@define-color textcolor2 #000000;
|
||||||
|
@define-color textcolor3 #000000;
|
||||||
|
@define-color iconcolor #FFFFFF;
|
||||||
|
|
||||||
|
@import '../style.css';
|
||||||
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2023 yazi-rs
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
|
||||||
copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
||||||
SOFTWARE.
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2022 Himanshu
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
|
||||||
copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
||||||
SOFTWARE.
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
<div align="center">
|
|
||||||
<img src="https://github.com/sxyazi/yazi/blob/main/assets/logo.png?raw=true" alt="Yazi logo" width="20%">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h3 align="center">
|
|
||||||
Catppuccin Mocha Flavor for <a href="https://github.com/sxyazi/yazi">Yazi</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
## 👀 Preview
|
|
||||||
|
|
||||||
<img src="preview.png" width="600" />
|
|
||||||
|
|
||||||
## 🎨 Installation
|
|
||||||
|
|
||||||
Download and copy this folder as:
|
|
||||||
|
|
||||||
- `~/.config/yazi/flavors/catppuccin-mocha.yazi` on Linux/macOS
|
|
||||||
- `%AppData%\yazi\config\flavors\catppuccin-mocha.yazi` on Windows
|
|
||||||
|
|
||||||
## ⚙️ Usage
|
|
||||||
|
|
||||||
Add these lines to your `theme.toml` configuration file to use it:
|
|
||||||
|
|
||||||
```toml
|
|
||||||
[flavor]
|
|
||||||
use = "catppuccin-mocha"
|
|
||||||
```
|
|
||||||
|
|
||||||
## 📜 License
|
|
||||||
|
|
||||||
The flavor is MIT-licensed, and the included tmTheme is also MIT-licensed.
|
|
||||||
|
|
||||||
Check the [LICENSE](LICENSE) and [LICENSE-tmtheme](LICENSE-tmtheme) file for more details.
|
|
||||||
@@ -1,162 +0,0 @@
|
|||||||
# vim:fileencoding=utf-8:foldmethod=marker
|
|
||||||
|
|
||||||
# : Manager {{{
|
|
||||||
|
|
||||||
[manager]
|
|
||||||
cwd = { fg = "#94e2d5" }
|
|
||||||
|
|
||||||
# Hovered
|
|
||||||
hovered = { reversed = true }
|
|
||||||
preview_hovered = { underline = true }
|
|
||||||
|
|
||||||
# Find
|
|
||||||
find_keyword = { fg = "#f9e2af", bold = true, italic = true, underline = true }
|
|
||||||
find_position = { fg = "#f5c2e7", bg = "reset", bold = true, italic = true }
|
|
||||||
|
|
||||||
# Marker
|
|
||||||
marker_copied = { fg = "#a6e3a1", bg = "#a6e3a1" }
|
|
||||||
marker_cut = { fg = "#f38ba8", bg = "#f38ba8" }
|
|
||||||
marker_marked = { fg = "#94e2d5", bg = "#94e2d5" }
|
|
||||||
marker_selected = { fg = "#f9e2af", bg = "#f9e2af" }
|
|
||||||
|
|
||||||
# Tab
|
|
||||||
tab_active = { reversed = true }
|
|
||||||
tab_inactive = {}
|
|
||||||
tab_width = 1
|
|
||||||
|
|
||||||
# Count
|
|
||||||
count_copied = { fg = "#1e1e2e", bg = "#a6e3a1" }
|
|
||||||
count_cut = { fg = "#1e1e2e", bg = "#f38ba8" }
|
|
||||||
count_selected = { fg = "#1e1e2e", bg = "#f9e2af" }
|
|
||||||
|
|
||||||
# Border
|
|
||||||
border_symbol = "│"
|
|
||||||
border_style = { fg = "#7f849c" }
|
|
||||||
|
|
||||||
# : }}}
|
|
||||||
|
|
||||||
|
|
||||||
# : Status {{{
|
|
||||||
|
|
||||||
[status]
|
|
||||||
separator_open = ""
|
|
||||||
separator_close = ""
|
|
||||||
separator_style = { fg = "#45475a", bg = "#45475a" }
|
|
||||||
|
|
||||||
# Mode
|
|
||||||
mode_normal = { fg = "#1e1e2e", bg = "#89b4fa", bold = true }
|
|
||||||
mode_select = { fg = "#1e1e2e", bg = "#a6e3a1", bold = true }
|
|
||||||
mode_unset = { fg = "#1e1e2e", bg = "#f2cdcd", bold = true }
|
|
||||||
|
|
||||||
# Progress
|
|
||||||
progress_label = { fg = "#ffffff", bold = true }
|
|
||||||
progress_normal = { fg = "#89b4fa", bg = "#45475a" }
|
|
||||||
progress_error = { fg = "#f38ba8", bg = "#45475a" }
|
|
||||||
|
|
||||||
# Permissions
|
|
||||||
permissions_t = { fg = "#89b4fa" }
|
|
||||||
permissions_r = { fg = "#f9e2af" }
|
|
||||||
permissions_w = { fg = "#f38ba8" }
|
|
||||||
permissions_x = { fg = "#a6e3a1" }
|
|
||||||
permissions_s = { fg = "#7f849c" }
|
|
||||||
|
|
||||||
# : }}}
|
|
||||||
|
|
||||||
|
|
||||||
# : Select {{{
|
|
||||||
|
|
||||||
[select]
|
|
||||||
border = { fg = "#89b4fa" }
|
|
||||||
active = { fg = "#f5c2e7", bold = true }
|
|
||||||
inactive = {}
|
|
||||||
|
|
||||||
# : }}}
|
|
||||||
|
|
||||||
|
|
||||||
# : Input {{{
|
|
||||||
|
|
||||||
[input]
|
|
||||||
border = { fg = "#89b4fa" }
|
|
||||||
title = {}
|
|
||||||
value = {}
|
|
||||||
selected = { reversed = true }
|
|
||||||
|
|
||||||
# : }}}
|
|
||||||
|
|
||||||
|
|
||||||
# : Completion {{{
|
|
||||||
|
|
||||||
[completion]
|
|
||||||
border = { fg = "#89b4fa" }
|
|
||||||
|
|
||||||
# : }}}
|
|
||||||
|
|
||||||
|
|
||||||
# : Tasks {{{
|
|
||||||
|
|
||||||
[tasks]
|
|
||||||
border = { fg = "#89b4fa" }
|
|
||||||
title = {}
|
|
||||||
hovered = { fg = "#f5c2e7", underline = true }
|
|
||||||
|
|
||||||
# : }}}
|
|
||||||
|
|
||||||
|
|
||||||
# : Which {{{
|
|
||||||
|
|
||||||
[which]
|
|
||||||
mask = { bg = "#313244" }
|
|
||||||
cand = { fg = "#94e2d5" }
|
|
||||||
rest = { fg = "#9399b2" }
|
|
||||||
desc = { fg = "#f5c2e7" }
|
|
||||||
separator = " "
|
|
||||||
separator_style = { fg = "#585b70" }
|
|
||||||
|
|
||||||
# : }}}
|
|
||||||
|
|
||||||
|
|
||||||
# : Help {{{
|
|
||||||
|
|
||||||
[help]
|
|
||||||
on = { fg = "#94e2d5" }
|
|
||||||
run = { fg = "#f5c2e7" }
|
|
||||||
hovered = { reversed = true, bold = true }
|
|
||||||
footer = { fg = "#45475a", bg = "#cdd6f4" }
|
|
||||||
|
|
||||||
# : }}}
|
|
||||||
|
|
||||||
|
|
||||||
# : Notify {{{
|
|
||||||
|
|
||||||
[notify]
|
|
||||||
title_info = { fg = "#a6e3a1" }
|
|
||||||
title_warn = { fg = "#f9e2af" }
|
|
||||||
title_error = { fg = "#f38ba8" }
|
|
||||||
|
|
||||||
# : }}}
|
|
||||||
|
|
||||||
|
|
||||||
# : File-specific styles {{{
|
|
||||||
|
|
||||||
[filetype]
|
|
||||||
|
|
||||||
rules = [
|
|
||||||
# Images
|
|
||||||
{ mime = "image/*", fg = "#94e2d5" },
|
|
||||||
|
|
||||||
# Media
|
|
||||||
{ mime = "{audio,video}/*", fg = "#f9e2af" },
|
|
||||||
|
|
||||||
# Archives
|
|
||||||
{ mime = "application/*zip", fg = "#f5c2e7" },
|
|
||||||
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#f5c2e7" },
|
|
||||||
|
|
||||||
# Documents
|
|
||||||
{ mime = "application/{pdf,doc,rtf,vnd.*}", fg = "#a6e3a1" },
|
|
||||||
|
|
||||||
# Fallback
|
|
||||||
{ name = "*", fg = "#cdd6f4" },
|
|
||||||
{ name = "*/", fg = "#89b4fa" }
|
|
||||||
]
|
|
||||||
|
|
||||||
# : }}}
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 660 KiB |
File diff suppressed because it is too large
Load Diff
Submodule yazi/flavors/tokyo-night.yazi deleted from 024fb09682
@@ -1,11 +0,0 @@
|
|||||||
[flavor]
|
|
||||||
#use = "tokyo-night"
|
|
||||||
use = "catppuccin-mocha"
|
|
||||||
|
|
||||||
[manager]
|
|
||||||
# Hovered
|
|
||||||
preview_hovered = { underline = false }
|
|
||||||
|
|
||||||
# Border
|
|
||||||
border_symbol = "┆"
|
|
||||||
border_style = { fg = "#7f849c" , dim = true }
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
[manager]
|
|
||||||
ratio = [ 1, 3, 3 ]
|
|
||||||
sort_by = "natural"
|
|
||||||
|
|
||||||
[preview]
|
|
||||||
max_width = 1900
|
|
||||||
max_height = 900
|
|
||||||
|
|
||||||
[open]
|
|
||||||
rules = [
|
|
||||||
{ name = "*/", use = [ "edit", "open", "reveal" ] },
|
|
||||||
|
|
||||||
{ mime = "text/*", use = [ "edit", "reveal" ] },
|
|
||||||
{ mime = "image/*", use = [ "open", "reveal" ] },
|
|
||||||
{ mime = "{audio,video}/*", use = [ "play", "reveal" ] },
|
|
||||||
{ mime = "inode/x-empty", use = [ "edit", "reveal" ] },
|
|
||||||
|
|
||||||
{ mime = "application/{,g}zip", use = [ "extract", "reveal" ] },
|
|
||||||
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", use = [ "extract", "reveal" ] },
|
|
||||||
|
|
||||||
{ mime = "application/{json,x-ndjson}", use = [ "edit", "reveal" ] },
|
|
||||||
{ mime = "*/javascript", use = [ "edit", "reveal" ] },
|
|
||||||
|
|
||||||
{ name = "*", use = [ "open", "reveal" ] },
|
|
||||||
]
|
|
||||||
Reference in New Issue
Block a user