Compare commits
154
Commits
f7e85f9cad
..
dev
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5834ec1cdc | ||
|
|
0bb1ffcaf5 | ||
|
|
a816200bef | ||
|
|
3a0197c7ba | ||
|
|
59524e3679 | ||
|
|
2bedd28e12 | ||
|
|
07dc9cf4e0 | ||
|
|
11092da765 | ||
|
|
bd0c7eb2dd | ||
|
|
64a7399ea9 | ||
|
|
5b060cfe7f | ||
|
|
2eb9068b67 | ||
|
|
7e1b96eb2a | ||
|
|
2b53e15823 | ||
|
|
c8e824d8a4 | ||
|
|
cd5cb4dd8e | ||
|
|
3e9f4e4f1f | ||
|
|
b1385e585e | ||
|
|
14cdc8e93b | ||
|
|
844d08e054 | ||
|
|
e7cab307ee | ||
|
|
628fe88f2a | ||
|
|
4b9e7c6175 | ||
|
|
eb2d78da76 | ||
|
|
6faef90961 | ||
|
|
38266dbf8e | ||
|
|
eff1f37c03 | ||
|
|
c223de3de1 | ||
|
|
fdcc4d5fef | ||
|
|
45e20009fc | ||
|
|
c69e13853c | ||
|
|
a8b848e3ba | ||
|
|
abef5c5f00 | ||
|
|
f176886688 | ||
|
|
3aac72de3b | ||
|
|
30b94d192b | ||
|
|
0c738fdb67 | ||
|
|
526979a9f9 | ||
|
|
0abb920348 | ||
|
|
ed6d78ebb9 | ||
|
|
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 |
@@ -0,0 +1,3 @@
|
|||||||
|
[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
|
||||||
@@ -36,7 +36,7 @@ packagesPacman=(
|
|||||||
"man-pages"
|
"man-pages"
|
||||||
"gvfs"
|
"gvfs"
|
||||||
"xdg-user-dirs"
|
"xdg-user-dirs"
|
||||||
"xdg-desktop-portal-gtk"
|
# "xdg-desktop-portal-gtk"
|
||||||
"xarchiver"
|
"xarchiver"
|
||||||
"thunar-archive-plugin"
|
"thunar-archive-plugin"
|
||||||
"zip"
|
"zip"
|
||||||
@@ -47,6 +47,8 @@ packagesPacman=(
|
|||||||
"jq"
|
"jq"
|
||||||
"rofi-wayland"
|
"rofi-wayland"
|
||||||
"fastfetch"
|
"fastfetch"
|
||||||
|
"pipewire-pulse"
|
||||||
|
"wireplumber"
|
||||||
);
|
);
|
||||||
|
|
||||||
packagesYay=(
|
packagesYay=(
|
||||||
|
|||||||
@@ -3,14 +3,15 @@ packagesPacman=(
|
|||||||
"hyprpaper"
|
"hyprpaper"
|
||||||
"hyprlock"
|
"hyprlock"
|
||||||
"hypridle"
|
"hypridle"
|
||||||
"xdg-desktop-portal-hyprland"
|
# "xdg-desktop-portal-hyprland"
|
||||||
|
"hyprpolkitagent"
|
||||||
"waybar"
|
"waybar"
|
||||||
"grim"
|
"grim"
|
||||||
"slurp"
|
"slurp"
|
||||||
"swappy"
|
"swappy"
|
||||||
"cliphist"
|
"cliphist"
|
||||||
"kitty"
|
"kitty"
|
||||||
);
|
)
|
||||||
|
|
||||||
packagesYay=(
|
packagesYay=(
|
||||||
"pyprland"
|
"pyprland"
|
||||||
@@ -18,4 +19,4 @@ packagesYay=(
|
|||||||
"nwg-look"
|
"nwg-look"
|
||||||
"eww"
|
"eww"
|
||||||
"hyprshade"
|
"hyprshade"
|
||||||
);
|
)
|
||||||
|
|||||||
+17
-9
@@ -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,"
|
||||||
@@ -24,7 +32,7 @@ _showRestoreOptions() {
|
|||||||
then
|
then
|
||||||
restorelist+="~/dotfiles/hypr/hypridle.conf "
|
restorelist+="~/dotfiles/hypr/hypridle.conf "
|
||||||
selectedlist+="~/dotfiles/hypr/hypridle.conf,"
|
selectedlist+="~/dotfiles/hypr/hypridle.conf,"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [ -f ~/dotfiles/hypr/conf/custom.conf ]; then
|
if [ -f ~/dotfiles/hypr/conf/custom.conf ]; then
|
||||||
restorelist+="~/dotfiles/hypr/conf/custom.conf "
|
restorelist+="~/dotfiles/hypr/conf/custom.conf "
|
||||||
@@ -75,13 +83,13 @@ _showRestoreOptions() {
|
|||||||
fi
|
fi
|
||||||
restoreselect=$(gum choose --no-limit --height 20 --cursor-prefix "( ) " --selected-prefix "(x) " --unselected-prefix "( ) " --selected="$selectedlist" $restorelist)
|
restoreselect=$(gum choose --no-limit --height 20 --cursor-prefix "( ) " --selected-prefix "(x) " --unselected-prefix "( ) " --selected="$selectedlist" $restorelist)
|
||||||
if [ ! -z "$restoreselect" ] ;then
|
if [ ! -z "$restoreselect" ] ;then
|
||||||
echo "Selected to restore:"
|
echo "Selected to restore:"
|
||||||
echo "$restoreselect"
|
echo "$restoreselect"
|
||||||
echo ""
|
echo ""
|
||||||
confirmrestore=$(gum choose "Start restore" "Change restore" "Skip restore")
|
confirmrestore=$(gum choose "Start restore" "Change restore" "Skip restore")
|
||||||
if [ "$confirmrestore" == "Start restore" ] ;then
|
if [ "$confirmrestore" == "Start restore" ] ;then
|
||||||
_startRestore
|
_startRestore
|
||||||
elif [ "$confirmrestore" == "Change restore" ]; then
|
elif [ "$confirmrestore" == "Change restore" ]; then
|
||||||
_showRestoreOptions
|
_showRestoreOptions
|
||||||
else
|
else
|
||||||
echo ":: Restore skipped."
|
echo ":: Restore skipped."
|
||||||
@@ -94,7 +102,7 @@ _showRestoreOptions() {
|
|||||||
echo ":: Installation canceled."
|
echo ":: Installation canceled."
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
if [ "$confirmrestore" == "Change restore" ]; then
|
if [ "$confirmrestore" == "Change restore" ]; then
|
||||||
echo ""
|
echo ""
|
||||||
_showRestoreOptions
|
_showRestoreOptions
|
||||||
else
|
else
|
||||||
@@ -135,11 +143,11 @@ _startRestore() {
|
|||||||
cp ~/dotfiles/hypr/conf/keyboard.conf ~/dotfiles-versions/$version/hypr/conf/
|
cp ~/dotfiles/hypr/conf/keyboard.conf ~/dotfiles-versions/$version/hypr/conf/
|
||||||
echo ":: Hyprland keyboard.conf restored!"
|
echo ":: Hyprland keyboard.conf restored!"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [[ $restoreselect == *"~/dotfiles/hypr/conf/monitor.conf"* ]] || [[ $restoreselect == *"All"* ]] ; then
|
if [[ $restoreselect == *"~/dotfiles/hypr/conf/monitor.conf"* ]] || [[ $restoreselect == *"All"* ]] ; then
|
||||||
if [ -f ~/dotfiles/hypr/conf/monitor.conf ]; then
|
if [ -f ~/dotfiles/hypr/conf/monitor.conf ]; then
|
||||||
cp ~/dotfiles/hypr/conf/monitor.conf ~/dotfiles-versions/$version/hypr/conf/
|
cp ~/dotfiles/hypr/conf/monitor.conf ~/dotfiles-versions/$version/hypr/conf/
|
||||||
echo ":: Hyprland monitor.conf restored!"
|
echo ":: Hyprland monitor.conf restored!"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [[ $restoreselect == *"~/dotfiles/hypr/conf/keybinding.conf"* ]] || [[ $restoreselect == *"All"* ]] ; then
|
if [[ $restoreselect == *"~/dotfiles/hypr/conf/keybinding.conf"* ]] || [[ $restoreselect == *"All"* ]] ; then
|
||||||
@@ -153,19 +161,19 @@ _startRestore() {
|
|||||||
cp ~/dotfiles/hypr/conf/environment.conf ~/dotfiles-versions/$version/hypr/conf/
|
cp ~/dotfiles/hypr/conf/environment.conf ~/dotfiles-versions/$version/hypr/conf/
|
||||||
echo ":: Hyprland environment.conf restored!"
|
echo ":: Hyprland environment.conf restored!"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [[ $restoreselect == *"~/dotfiles/hypr/conf/layout.conf"* ]] || [[ $restoreselect == *"All"* ]] ; then
|
if [[ $restoreselect == *"~/dotfiles/hypr/conf/layout.conf"* ]] || [[ $restoreselect == *"All"* ]] ; then
|
||||||
if [ -f ~/dotfiles/hypr/conf/layout.conf ]; then
|
if [ -f ~/dotfiles/hypr/conf/layout.conf ]; then
|
||||||
cp ~/dotfiles/hypr/conf/layout.conf ~/dotfiles-versions/$version/hypr/conf/
|
cp ~/dotfiles/hypr/conf/layout.conf ~/dotfiles-versions/$version/hypr/conf/
|
||||||
echo ":: Hyprland layout.conf restored!"
|
echo ":: Hyprland layout.conf restored!"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [[ $restoreselect == *"~/dotfiles/hypr/conf/windowrule.conf"* ]] || [[ $restoreselect == *"All"* ]] ; then
|
if [[ $restoreselect == *"~/dotfiles/hypr/conf/windowrule.conf"* ]] || [[ $restoreselect == *"All"* ]] ; then
|
||||||
if [ -f ~/dotfiles/hypr/conf/windowrule.conf ]; then
|
if [ -f ~/dotfiles/hypr/conf/windowrule.conf ]; then
|
||||||
cp ~/dotfiles/hypr/conf/windowrule.conf ~/dotfiles-versions/$version/hypr/conf/
|
cp ~/dotfiles/hypr/conf/windowrule.conf ~/dotfiles-versions/$version/hypr/conf/
|
||||||
echo ":: Hyprland windowrule.conf restored!"
|
echo ":: Hyprland windowrule.conf restored!"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [[ $restoreselect == *"~/dotfiles/hypr/conf/animation.conf"* ]] || [[ $restoreselect == *"All"* ]] ; then
|
if [[ $restoreselect == *"~/dotfiles/hypr/conf/animation.conf"* ]] || [[ $restoreselect == *"All"* ]] ; then
|
||||||
if [ -f ~/dotfiles/hypr/conf/animation.conf ]; then
|
if [ -f ~/dotfiles/hypr/conf/animation.conf ]; then
|
||||||
cp ~/dotfiles/hypr/conf/animation.conf ~/dotfiles-versions/$version/hypr/conf/
|
cp ~/dotfiles/hypr/conf/animation.conf ~/dotfiles-versions/$version/hypr/conf/
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -85,7 +85,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "editor",
|
"type": "editor",
|
||||||
"key": "├──",
|
"key": "├─",
|
||||||
"keyColor": "yellow"
|
"keyColor": "yellow"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
exec-once = ~/dotfiles/hypr/scripts/xdg.sh
|
exec-once = ~/dotfiles/hypr/scripts/xdg.sh
|
||||||
|
|
||||||
# Start Polkit
|
# Start Polkit
|
||||||
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
exec-once = systemctl --user start hyprpolkitagent
|
||||||
|
|
||||||
# Load Dunst Notification Manager
|
# Load Dunst Notification Manager
|
||||||
exec-once = dunst
|
exec-once = dunst
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -12,14 +12,19 @@ decoration {
|
|||||||
new_optimizations = on
|
new_optimizations = on
|
||||||
ignore_opacity = true
|
ignore_opacity = true
|
||||||
xray = false
|
xray = false
|
||||||
blurls = waybar
|
|
||||||
}
|
}
|
||||||
active_opacity = 1.0
|
active_opacity = 1.0
|
||||||
inactive_opacity = 0.8
|
inactive_opacity = 0.8
|
||||||
fullscreen_opacity = 1.0
|
fullscreen_opacity = 1.0
|
||||||
|
|
||||||
drop_shadow = true
|
shadow {
|
||||||
shadow_range = 30
|
enabled = true
|
||||||
shadow_render_power = 3
|
range = 30
|
||||||
col.shadow = 0x66000000
|
render_power = 3
|
||||||
|
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
|
||||||
@@ -7,4 +7,5 @@ misc {
|
|||||||
disable_splash_rendering = true
|
disable_splash_rendering = true
|
||||||
enable_swallow = true
|
enable_swallow = true
|
||||||
swallow_regex = ^(Alacritty|kitty|thunar)$
|
swallow_regex = ^(Alacritty|kitty|thunar)$
|
||||||
|
font_family = FiraCode Nerd Font
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# -----------------------------------------------------
|
||||||
|
# Monitor Setup
|
||||||
|
# name: "Default"
|
||||||
|
# -----------------------------------------------------
|
||||||
|
|
||||||
|
monitor=,preferred,auto,2
|
||||||
@@ -13,9 +13,11 @@ windowrule = float,^(showmethekey-gtk)$
|
|||||||
windowrule = pin,^(showmethekey-gtk)$
|
windowrule = pin,^(showmethekey-gtk)$
|
||||||
layerrule = blur, gtk-layer-shell
|
layerrule = blur, gtk-layer-shell
|
||||||
layerrule = blur, logout_dialog
|
layerrule = blur, logout_dialog
|
||||||
|
layerrule = blur, waybar
|
||||||
|
|
||||||
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-url-handler)$
|
windowrule = opacity 0.75, ^(code-url-handler)$
|
||||||
windowrule = float,^(QQ)$
|
windowrule = float,^(QQ)$
|
||||||
windowrule = float,^(wechat)$
|
windowrule = float,^(wechat)$
|
||||||
|
|||||||
@@ -11,3 +11,12 @@ general {
|
|||||||
col.inactive_border = rgba(ffffffff)
|
col.inactive_border = rgba(ffffffff)
|
||||||
layout = dwindle
|
layout = dwindle
|
||||||
}
|
}
|
||||||
|
|
||||||
|
group {
|
||||||
|
col.border_active = $color11
|
||||||
|
col.border_inactive = rgba(ffffffff)
|
||||||
|
groupbar {
|
||||||
|
col.active = $color11
|
||||||
|
col.inactive = $color13
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
+31
-31
@@ -1,48 +1,48 @@
|
|||||||
# _ _ _ _
|
# _ _ _ _
|
||||||
# | | | |_ _ _ __ _ __| | __ _ _ __ __| |
|
# | | | |_ _ _ __ _ __| | __ _ _ __ __| |
|
||||||
# | |_| | | | | '_ \| '__| |/ _` | '_ \ / _` |
|
# | |_| | | | | '_ \| '__| |/ _` | '_ \ / _` |
|
||||||
# | _ | |_| | |_) | | | | (_| | | | | (_| |
|
# | _ | |_| | |_) | | | | (_| | | | | (_| |
|
||||||
# |_| |_|\__, | .__/|_| |_|\__,_|_| |_|\__,_|
|
# |_| |_|\__, | .__/|_| |_|\__,_|_| |_|\__,_|
|
||||||
# |___/|_|
|
# |___/|_|
|
||||||
#
|
#
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# IMPORTANT: Don't overwrite ML4W configuration.
|
# IMPORTANT: Don't overwrite ML4W configuration.
|
||||||
# Create your own custom configuration variation instead.
|
# Create your own custom configuration variation instead.
|
||||||
# https://gitlab.com/stephan-raabe/dotfiles#hyprland-configuration-variations
|
# https://gitlab.com/stephan-raabe/dotfiles#hyprland-configuration-variations
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Monitor
|
# Monitor
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
source = ~/dotfiles/hypr/conf/monitor.conf
|
source = ~/dotfiles/hypr/conf/monitor.conf
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Autostart
|
# Autostart
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
source = ~/dotfiles/hypr/conf/autostart.conf
|
source = ~/dotfiles/hypr/conf/autostart.conf
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Cursor
|
# Cursor
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
source = ~/dotfiles/hypr/conf/cursor.conf
|
source = ~/dotfiles/hypr/conf/cursor.conf
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Environment
|
# Environment
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
source = ~/dotfiles/hypr/conf/environment.conf
|
source = ~/dotfiles/hypr/conf/environment.conf
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Keyboard
|
# Keyboard
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
source = ~/dotfiles/hypr/conf/keyboard.conf
|
source = ~/dotfiles/hypr/conf/keyboard.conf
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Load pywal color file
|
# Load pywal color file
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
source = ~/.cache/wal/colors-hyprland.conf
|
source = ~/.cache/wal/colors-hyprland.conf
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Load configuration files
|
# Load configuration files
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
source = ~/dotfiles/hypr/conf/window.conf
|
source = ~/dotfiles/hypr/conf/window.conf
|
||||||
source = ~/dotfiles/hypr/conf/decoration.conf
|
source = ~/dotfiles/hypr/conf/decoration.conf
|
||||||
source = ~/dotfiles/hypr/conf/layout.conf
|
source = ~/dotfiles/hypr/conf/layout.conf
|
||||||
@@ -50,22 +50,22 @@ source = ~/dotfiles/hypr/conf/misc.conf
|
|||||||
source = ~/dotfiles/hypr/conf/keybinding.conf
|
source = ~/dotfiles/hypr/conf/keybinding.conf
|
||||||
source = ~/dotfiles/hypr/conf/windowrule.conf
|
source = ~/dotfiles/hypr/conf/windowrule.conf
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Animation
|
# Animation
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
source = ~/dotfiles/hypr/conf/animation.conf
|
source = ~/dotfiles/hypr/conf/animation.conf
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Custom
|
# Custom
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
source = ~/dotfiles/hypr/conf/custom.conf
|
source = ~/dotfiles/hypr/conf/custom.conf
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# ML4W Configuration
|
# ML4W Configuration
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
source = ~/dotfiles/hypr/conf/ml4w.conf
|
source = ~/dotfiles/hypr/conf/ml4w.conf
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Environment for xdg-desktop-portal-hyprland
|
# Environment for xdg-desktop-portal-hyprland
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
+11
-2
@@ -1,9 +1,18 @@
|
|||||||
font_family Fira Code Nerd Font
|
# Maple
|
||||||
font_size 14.0
|
#font_family Maple Mono NF CN
|
||||||
|
# end Maple
|
||||||
|
# Fica Code
|
||||||
|
font_family FiraCode Nerd Font
|
||||||
|
font_features FiraCodeNF-Reg +cv01 +cv02 +cv06 +cv31 +zero +cv30
|
||||||
|
font_features FiraCodeNF-SemBd +cv01 +cv02 +cv06 +cv31 +zero
|
||||||
|
# end Fira Code
|
||||||
|
font_size 16.0
|
||||||
bold_font auto
|
bold_font auto
|
||||||
italic_font auto
|
italic_font auto
|
||||||
bold_italic_font auto
|
bold_italic_font auto
|
||||||
|
|
||||||
|
cursor_trail 10
|
||||||
|
|
||||||
background_opacity 0.7
|
background_opacity 0.7
|
||||||
|
|
||||||
confirm_os_window_close 0
|
confirm_os_window_close 0
|
||||||
|
|||||||
+148
@@ -0,0 +1,148 @@
|
|||||||
|
#
|
||||||
|
# Example mpv configuration file
|
||||||
|
#
|
||||||
|
# Warning:
|
||||||
|
#
|
||||||
|
# The commented example options usually do _not_ set the default values. Call
|
||||||
|
# mpv with --list-options to see the default values for most options. There is
|
||||||
|
# no builtin or example mpv.conf with all the defaults.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Configuration files are read system-wide from /etc/mpv or /usr/local/etc/mpv,
|
||||||
|
# and per-user from ~/.config/mpv, where per-user settings override
|
||||||
|
# system-wide settings, all of which are overridden by the command line.
|
||||||
|
#
|
||||||
|
# Configuration file settings and the command line options use the same
|
||||||
|
# underlying mechanisms. Most options can be put into the configuration file
|
||||||
|
# by dropping the preceding '--'. See the man page for a complete list of
|
||||||
|
# options.
|
||||||
|
#
|
||||||
|
# Lines starting with '#' are comments and are ignored.
|
||||||
|
#
|
||||||
|
# See the CONFIGURATION FILES section in the man page
|
||||||
|
# for a detailed description of the syntax.
|
||||||
|
#
|
||||||
|
# Profiles should be placed at the bottom of the configuration file to ensure
|
||||||
|
# that settings wanted as defaults are not restricted to specific profiles.
|
||||||
|
|
||||||
|
##################
|
||||||
|
# video settings #
|
||||||
|
##################
|
||||||
|
|
||||||
|
# Start in fullscreen mode by default.
|
||||||
|
#fs=yes
|
||||||
|
|
||||||
|
# force starting with centered window
|
||||||
|
#geometry=50%:50%
|
||||||
|
|
||||||
|
# don't allow a new window to have a size larger than 90% of the screen size
|
||||||
|
#autofit-larger=90%x90%
|
||||||
|
|
||||||
|
# Do not close the window on exit.
|
||||||
|
#keep-open=yes
|
||||||
|
|
||||||
|
# Do not wait with showing the video window until it has loaded. (This will
|
||||||
|
# resize the window once video is loaded. Also always shows a window with
|
||||||
|
# audio.)
|
||||||
|
#force-window=immediate
|
||||||
|
|
||||||
|
# Disable the On Screen Controller (OSC).
|
||||||
|
#osc=no
|
||||||
|
|
||||||
|
# Keep the player window on top of all other windows.
|
||||||
|
#ontop=yes
|
||||||
|
|
||||||
|
# Specify fast video rendering preset (for --vo=<gpu|gpu-next> only)
|
||||||
|
# Recommended for mobile devices or older hardware with limited processing power
|
||||||
|
#profile=fast
|
||||||
|
|
||||||
|
# Specify high quality video rendering preset (for --vo=<gpu|gpu-next> only)
|
||||||
|
# Offers superior image fidelity and visual quality for an enhanced viewing
|
||||||
|
# experience on capable hardware
|
||||||
|
#profile=high-quality
|
||||||
|
|
||||||
|
# Force video to lock on the display's refresh rate, and change video and audio
|
||||||
|
# speed to some degree to ensure synchronous playback - can cause problems
|
||||||
|
# with some drivers and desktop environments.
|
||||||
|
#video-sync=display-resample
|
||||||
|
|
||||||
|
# Enable hardware decoding if available. Often, this does not work with all
|
||||||
|
# video outputs, but should work well with default settings on most systems.
|
||||||
|
# If performance or energy usage is an issue, forcing the vdpau or vaapi VOs
|
||||||
|
# may or may not help.
|
||||||
|
#hwdec=auto
|
||||||
|
|
||||||
|
##################
|
||||||
|
# audio settings #
|
||||||
|
##################
|
||||||
|
|
||||||
|
# Specify default audio device. You can list devices with: --audio-device=help
|
||||||
|
# The option takes the device string (the stuff between the '...').
|
||||||
|
#audio-device=alsa/default
|
||||||
|
|
||||||
|
# Do not filter audio to keep pitch when changing playback speed.
|
||||||
|
#audio-pitch-correction=no
|
||||||
|
|
||||||
|
# Output 5.1 audio natively, and upmix/downmix audio with a different format.
|
||||||
|
#audio-channels=5.1
|
||||||
|
# Disable any automatic remix, _if_ the audio output accepts the audio format.
|
||||||
|
# of the currently played file. See caveats mentioned in the manpage.
|
||||||
|
# (The default is "auto-safe", see manpage.)
|
||||||
|
#audio-channels=auto
|
||||||
|
|
||||||
|
##################
|
||||||
|
# other settings #
|
||||||
|
##################
|
||||||
|
|
||||||
|
autocreate-playlist=same
|
||||||
|
pause
|
||||||
|
directory-mode=ignore
|
||||||
|
|
||||||
|
# Pretend to be a web browser. Might fix playback with some streaming sites,
|
||||||
|
# but also will break with shoutcast streams.
|
||||||
|
#user-agent="Mozilla/5.0"
|
||||||
|
|
||||||
|
# cache settings
|
||||||
|
#
|
||||||
|
# Use a large seekable RAM cache even for local input.
|
||||||
|
#cache=yes
|
||||||
|
#
|
||||||
|
# Use extra large RAM cache (needs cache=yes to make it useful).
|
||||||
|
#demuxer-max-bytes=500M
|
||||||
|
#demuxer-max-back-bytes=100M
|
||||||
|
#
|
||||||
|
# Disable the behavior that the player will pause if the cache goes below a
|
||||||
|
# certain fill size.
|
||||||
|
#cache-pause=no
|
||||||
|
#
|
||||||
|
# Store cache payload on the hard disk instead of in RAM. (This may negatively
|
||||||
|
# impact performance unless used for slow input such as network.)
|
||||||
|
#cache-dir=~/.cache/
|
||||||
|
#cache-on-disk=yes
|
||||||
|
|
||||||
|
# Display English subtitles if available.
|
||||||
|
#slang=en
|
||||||
|
slang=zh,en
|
||||||
|
|
||||||
|
# Play Finnish audio if available, fall back to English otherwise.
|
||||||
|
#alang=fi,en
|
||||||
|
|
||||||
|
# Change subtitle encoding. For Arabic subtitles use 'cp1256'.
|
||||||
|
# If the file seems to be valid UTF-8, prefer UTF-8.
|
||||||
|
# (You can add '+' in front of the codepage to force it.)
|
||||||
|
#sub-codepage=cp1256
|
||||||
|
|
||||||
|
# You can also include other configuration files.
|
||||||
|
#include=/path/to/the/file/you/want/to/include
|
||||||
|
|
||||||
|
############
|
||||||
|
# Profiles #
|
||||||
|
############
|
||||||
|
|
||||||
|
# The options declared as part of profiles override global default settings,
|
||||||
|
# but only take effect when the profile is active.
|
||||||
|
|
||||||
|
# The following profile can be enabled on the command line with: --profile=eye-cancer
|
||||||
|
|
||||||
|
#[eye-cancer]
|
||||||
|
#sharpen=5
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import subprocess
|
||||||
|
import datetime
|
||||||
|
import json
|
||||||
|
from html import escape
|
||||||
|
|
||||||
|
data = {}
|
||||||
|
|
||||||
|
today = datetime.date.today().strftime("%Y-%m-%d")
|
||||||
|
|
||||||
|
next_week = (datetime.date.today() +
|
||||||
|
datetime.timedelta(days=10)).strftime("%Y-%m-%d")
|
||||||
|
|
||||||
|
output = subprocess.check_output("khal list now "+next_week, shell=True)
|
||||||
|
output = output.decode("utf-8")
|
||||||
|
|
||||||
|
lines = output.split("\n")
|
||||||
|
new_lines = []
|
||||||
|
for line in lines:
|
||||||
|
clean_line = escape(line).split(" ::")[0]
|
||||||
|
if len(clean_line) and not clean_line[0] in ['0', '1', '2']:
|
||||||
|
clean_line = "\n<b>"+clean_line+"</b>"
|
||||||
|
new_lines.append(clean_line)
|
||||||
|
output = "\n".join(new_lines).strip()
|
||||||
|
|
||||||
|
if today in output:
|
||||||
|
data['text'] = " " + output.split('\n')[1]
|
||||||
|
else:
|
||||||
|
data['text'] = ""
|
||||||
|
|
||||||
|
data['tooltip'] = output
|
||||||
|
|
||||||
|
print(json.dumps(data))
|
||||||
+2
-2
@@ -25,7 +25,7 @@ sleep 0.2
|
|||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# Default theme: /THEMEFOLDER;/VARIATION
|
# Default theme: /THEMEFOLDER;/VARIATION
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
themestyle="/ml4w;/ml4w/light"
|
themestyle="/meow-blur;/meow-blur/colored"
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
# 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="/ml4w;/ml4w/light"
|
themestyle="/meow-blur;/meow-blur/colored"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# -----------------------------------------------------
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="MEOW Blur Colored Laptop"
|
||||||
+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 #FFFFFF;
|
@define-color textcolor1 @foreground;
|
||||||
@define-color textcolor2 #FFFFFF;
|
@define-color textcolor2 @foreground;
|
||||||
@define-color textcolor3 #FFFFFF;
|
@define-color textcolor3 @foreground;
|
||||||
@define-color iconcolor #FFFFFF;
|
@define-color iconcolor @foreground;
|
||||||
|
|
||||||
@import '../style.css';
|
@import '../style.css';
|
||||||
@@ -0,0 +1,127 @@
|
|||||||
|
// __ __ _
|
||||||
|
// \ \ / /_ _ _ _| |__ __ _ _ __
|
||||||
|
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
||||||
|
// \ 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"
|
||||||
|
]
|
||||||
|
},]
|
||||||
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
theme_name="MEOW Blur Mixed Laptop"
|
||||||
@@ -1,32 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
* __ __ _ ____ _ _
|
* __ __ _ ____ _ _
|
||||||
* \ \ / /_ _ _ _| |__ __ _ _ __ / ___|| |_ _ _| | ___
|
* \ \ / /_ _ _ _| |__ __ _ _ __ / ___|| |_ _ _| | ___
|
||||||
* \ \ /\ / / _` | | | | '_ \ / _` | '__| \___ \| __| | | | |/ _ \
|
* \ \ /\ / / _` | | | | '_ \ / _` | '__| \___ \| __| | | | |/ _ \
|
||||||
* \ V V / (_| | |_| | |_) | (_| | | ___) | |_| |_| | | __/
|
* \ V V / (_| | |_| | |_) | (_| | | ___) | |_| |_| | | __/
|
||||||
* \_/\_/ \__,_|\__, |_.__/ \__,_|_| |____/ \__|\__, |_|\___|
|
* \_/\_/ \__,_|\__, |_.__/ \__,_|_| |____/ \__|\__, |_|\___|
|
||||||
* |___/ |___/
|
* |___/ |___/
|
||||||
*
|
*
|
||||||
* by Stephan Raabe (2023)
|
* by Stephan Raabe (2023)
|
||||||
* -----------------------------------------------------
|
* -----------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
* Import Pywal colors
|
* Import Pywal colors
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
/* @import 'style-light.css'; */
|
/* @import 'style-light.css'; */
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
* General
|
* General
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
* {
|
* {
|
||||||
font-family: "Fira Sans Semibold", FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
font-family: "Fira Code Nerd Font", "Noto Sans CJK SC";
|
||||||
|
font-weight: 700;
|
||||||
border: none;
|
border: none;
|
||||||
border-radius: 0px;
|
border-radius: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
background-color: rgba(0,0,0,0.2);
|
background-color: rgba(0,0,0,0.1);
|
||||||
border-bottom: 0px solid #ffffff;
|
border-bottom: 0px solid #ffffff;
|
||||||
/* color: #FFFFFF; */
|
/* color: #FFFFFF; */
|
||||||
transition-property: background-color;
|
transition-property: background-color;
|
||||||
@@ -34,49 +35,58 @@ window#waybar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
* Workspaces
|
* Workspaces
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#workspaces {
|
#workspaces {
|
||||||
background: @workspacesbackground1;
|
background: @workspacesbackground1;
|
||||||
margin: 5px 1px 6px 1px;
|
margin: 8px 10px 8px 0px;
|
||||||
padding: 0px 1px;
|
padding: 0px 1px;
|
||||||
border-radius: 15px;
|
border-radius: 10px;
|
||||||
border: 0px;
|
border: 0px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
color: @textcolor1;
|
color: @textcolor1;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button {
|
#workspaces button {
|
||||||
padding: 0px 5px;
|
padding: 0px 5px;
|
||||||
margin: 4px 3px;
|
margin: 3px;
|
||||||
border-radius: 15px;
|
border-radius: 15px;
|
||||||
border: 0px;
|
border: 0px;
|
||||||
color: @textcolor1;
|
color: @textcolor1;
|
||||||
background-color: @workspacesbackground2;
|
background: @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: 40px;
|
min-width: 30px;
|
||||||
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
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
@@ -98,12 +108,13 @@ tooltip label {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#window {
|
#window {
|
||||||
|
font-family: "Fira Code Semibold";
|
||||||
background: @backgroundlight;
|
background: @backgroundlight;
|
||||||
margin: 8px 15px 8px 0px;
|
margin: 8px 10px 8px 0px;
|
||||||
padding: 2px 10px 0px 10px;
|
padding: 0px 8px 0px 8px;
|
||||||
border-radius: 12px;
|
border-radius: 10px;
|
||||||
color:@textcolor2;
|
color:@textcolor2;
|
||||||
font-size:16px;
|
font-size: 14px;
|
||||||
font-weight:normal;
|
font-weight:normal;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
}
|
}
|
||||||
@@ -118,9 +129,9 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#taskbar {
|
#taskbar {
|
||||||
background: @backgroundlight;
|
background: @backgroundlight;
|
||||||
margin: 6px 15px 6px 0px;
|
margin: 8px 10px 8px 0px;
|
||||||
padding:0px;
|
padding:0px;
|
||||||
border-radius: 15px;
|
border-radius: 10px;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
@@ -129,42 +140,36 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#taskbar button {
|
#taskbar button {
|
||||||
margin:0;
|
margin:0;
|
||||||
border-radius: 15px;
|
border-radius: 10px;
|
||||||
padding: 0px 5px 0px 5px;
|
padding: 0px 5px 0px 5px;
|
||||||
|
opacity: 0.7;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
#taskbar button.active {
|
||||||
* Modules
|
background: @workspacesbackground2;
|
||||||
* ----------------------------------------------------- */
|
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
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#custom-brave,
|
#custom-brave,
|
||||||
#custom-browser,
|
#custom-browser,
|
||||||
#custom-keybindings,
|
#custom-keybindings,
|
||||||
#custom-outlook,
|
#custom-outlook,
|
||||||
#custom-filemanager,
|
#custom-filemanager,
|
||||||
#custom-teams,
|
#custom-teams,
|
||||||
#custom-chatgpt,
|
#custom-chatgpt,
|
||||||
#custom-calculator,
|
#custom-calculator,
|
||||||
#custom-windowsvm,
|
#custom-windowsvm,
|
||||||
#custom-cliphist,
|
#custom-cliphist,
|
||||||
#custom-wallpaper,
|
#custom-wallpaper,
|
||||||
#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;
|
||||||
@@ -173,22 +178,6 @@ 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;
|
||||||
}
|
}
|
||||||
@@ -202,23 +191,15 @@ window#waybar.empty #window {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#custom-ml4w-welcome {
|
#custom-ml4w-welcome {
|
||||||
margin-right: 12px;
|
margin-right: 15px;
|
||||||
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: 12px;
|
margin-right: 15px;
|
||||||
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;
|
||||||
@@ -230,15 +211,15 @@ window#waybar.empty #window {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#idle_inhibitor {
|
#idle_inhibitor {
|
||||||
margin-right: 17px;
|
margin-right: 15px;
|
||||||
font-size: 20px;
|
font-size: 16px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
color: @iconcolor;
|
color: @iconcolor;
|
||||||
}
|
}
|
||||||
|
|
||||||
#idle_inhibitor.activated {
|
#idle_inhibitor.activated {
|
||||||
margin-right: 15px;
|
margin-right: 10px;
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
@@ -249,15 +230,20 @@ window#waybar.empty #window {
|
|||||||
* Custom Modules
|
* Custom Modules
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#custom-appmenu {
|
#custom-appmenu, #custom-appmenuicon {
|
||||||
background-color: @backgrounddark;
|
background-color: @backgrounddark;
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
color: @textcolor1;
|
color: @textcolor1;
|
||||||
border-radius: 15px;
|
border-radius: 10px;
|
||||||
padding: 0px 10px 0px 10px;
|
padding: 0px 10px 0px 10px;
|
||||||
margin: 8px 14px 8px 14px;
|
margin: 8px 10px 8px 10px;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
border:3px solid @bordercolor;
|
/* border:3px solid @bordercolor; */
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-appmenuicon {
|
||||||
|
padding-right: 12px;
|
||||||
|
padding-left: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
@@ -265,10 +251,13 @@ window#waybar.empty #window {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#custom-exit {
|
#custom-exit {
|
||||||
margin: 0px 20px 0px 0px;
|
margin: 8px 10px 8px 0px;
|
||||||
padding:0px;
|
padding:0px 14px 0px 10px;
|
||||||
font-size:20px;
|
font-size: 14px;
|
||||||
color: @iconcolor;
|
color: @iconcolor;
|
||||||
|
background: @backgrounddark;
|
||||||
|
border-radius: 10px;
|
||||||
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
@@ -277,11 +266,11 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#custom-updates {
|
#custom-updates {
|
||||||
background-color: @backgroundlight;
|
background-color: @backgroundlight;
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
border-radius: 15px;
|
border-radius: 10px;
|
||||||
padding: 2px 10px 0px 10px;
|
padding: 2px 10px 0px 10px;
|
||||||
margin: 8px 15px 8px 0px;
|
margin: 8px 10px 8px 0px;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -305,9 +294,9 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#custom-youtube {
|
#custom-youtube {
|
||||||
background-color: @backgroundlight;
|
background-color: @backgroundlight;
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
border-radius: 15px;
|
border-radius: 10px;
|
||||||
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;
|
||||||
@@ -317,11 +306,43 @@ window#waybar.empty #window {
|
|||||||
* Hardware Group
|
* Hardware Group
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#disk,#memory,#cpu,#language {
|
/* #disk,#memory,#cpu,#language {
|
||||||
margin:0px;
|
background-color: @backgroundlight;
|
||||||
padding:0px;
|
font-size: 14px;
|
||||||
font-size:16px;
|
color: @textcolor2;
|
||||||
color:@iconcolor;
|
border-radius: 10px;
|
||||||
|
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 {
|
||||||
@@ -333,14 +354,25 @@ window#waybar.empty #window {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#clock {
|
#clock {
|
||||||
background-color: @backgrounddark;
|
background-color: @backgroundlight;
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
color: @textcolor1;
|
color: @textcolor1;
|
||||||
border-radius: 15px;
|
border-radius: 10px;
|
||||||
padding: 1px 10px 0px 10px;
|
padding: 0px 8px 0px 8px;
|
||||||
margin: 8px 15px 8px 0px;
|
margin: 8px 10px 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; */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
@@ -348,41 +380,51 @@ window#waybar.empty #window {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#pulseaudio {
|
#pulseaudio {
|
||||||
background-color: @backgroundlight;
|
/* background-color: @backgroundlight; */
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
border-radius: 15px;
|
/* border-radius: 10px; */
|
||||||
padding: 2px 10px 0px 10px;
|
/* padding: 0px 10px 0px 10px; */
|
||||||
margin: 8px 15px 8px 0px;
|
/* margin: 8px 10px 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: 16px;
|
font-size: 14px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
border-radius: 15px;
|
/* border-radius: 10px; */
|
||||||
padding: 2px 10px 0px 10px;
|
/* padding: 2px 2px 0px 10px; */
|
||||||
margin: 8px 15px 8px 0px;
|
/* margin: 8px 10px 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;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -392,12 +434,12 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#bluetooth, #bluetooth.on, #bluetooth.connected {
|
#bluetooth, #bluetooth.on, #bluetooth.connected {
|
||||||
background-color: @backgroundlight;
|
background-color: @backgroundlight;
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
border-radius: 15px;
|
border-radius: 10px;
|
||||||
padding: 2px 10px 0px 10px;
|
padding: 2px 10px 0px 10px;
|
||||||
margin: 8px 15px 8px 0px;
|
margin: 8px 10px 8px 0px;
|
||||||
opacity:0.8;
|
/* opacity:0.8; */
|
||||||
}
|
}
|
||||||
|
|
||||||
#bluetooth.off {
|
#bluetooth.off {
|
||||||
@@ -412,11 +454,11 @@ window#waybar.empty #window {
|
|||||||
|
|
||||||
#battery {
|
#battery {
|
||||||
background-color: @backgroundlight;
|
background-color: @backgroundlight;
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
color: @textcolor2;
|
color: @textcolor2;
|
||||||
border-radius: 15px;
|
border-radius: 10px;
|
||||||
padding: 2px 15px 0px 10px;
|
padding: 0px 10px 0px 10px;
|
||||||
margin: 8px 15px 8px 0px;
|
margin: 8px 10px 8px 0px;
|
||||||
opacity:0.8;
|
opacity:0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -447,8 +489,13 @@ window#waybar.empty #window {
|
|||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|
||||||
#tray {
|
#tray {
|
||||||
padding: 0px 15px 0px 0px;
|
padding: 0px 10px 0px 10px;
|
||||||
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 {
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
[{
|
[{
|
||||||
// General Settings
|
// General Settings
|
||||||
"layer": "top",
|
"layer": "top",
|
||||||
"output": ["eDP-1", "DP-1", "DP-2"],
|
"output": ["eDP-1", "DP-1"],
|
||||||
"margin-top": 0,
|
"margin-top": 0,
|
||||||
"margin-bottom": 0,
|
"margin-bottom": 0,
|
||||||
"layer": "top",
|
"layer": "top",
|
||||||
@@ -80,7 +80,48 @@
|
|||||||
// Modules Right
|
// Modules Right
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
"tray",
|
"tray",
|
||||||
"clock"
|
"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"
|
||||||
|
]
|
||||||
|
},]
|
||||||
|
|
||||||
|
|||||||
@@ -10,15 +10,15 @@
|
|||||||
//
|
//
|
||||||
{
|
{
|
||||||
// Workspaces
|
// Workspaces
|
||||||
"hyprland/workspaces" : {
|
"hyprland/workspaces": {
|
||||||
"on-click": "activate",
|
"on-click": "activate",
|
||||||
"active-only": false,
|
"active-only": false,
|
||||||
"all-outputs": true,
|
"all-outputs": true,
|
||||||
"format": "{}",
|
"format": "{}",
|
||||||
"format-icons": {
|
"format-icons": {
|
||||||
"urgent": "",
|
"urgent": "",
|
||||||
"active": "",
|
"active": "",
|
||||||
"default": ""
|
"default": ""
|
||||||
},
|
},
|
||||||
"persistent-workspaces": {
|
"persistent-workspaces": {
|
||||||
// START WORKSPACES
|
// START WORKSPACES
|
||||||
@@ -26,7 +26,6 @@
|
|||||||
// END WORKSPACES
|
// END WORKSPACES
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
// Taskbar
|
// Taskbar
|
||||||
"wlr/taskbar": {
|
"wlr/taskbar": {
|
||||||
"format": "{icon}",
|
"format": "{icon}",
|
||||||
@@ -48,7 +47,6 @@
|
|||||||
"Foot Server": "Terminal"
|
"Foot Server": "Terminal"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
// Hyprland Window
|
// Hyprland Window
|
||||||
"hyprland/window": {
|
"hyprland/window": {
|
||||||
"rewrite": {
|
"rewrite": {
|
||||||
@@ -62,12 +60,10 @@
|
|||||||
},
|
},
|
||||||
"separate-outputs": true
|
"separate-outputs": true
|
||||||
},
|
},
|
||||||
|
|
||||||
// Empty
|
// Empty
|
||||||
"custom/empty": {
|
"custom/empty": {
|
||||||
"format": ""
|
"format": ""
|
||||||
},
|
},
|
||||||
|
|
||||||
// Cliphist
|
// Cliphist
|
||||||
"custom/cliphist": {
|
"custom/cliphist": {
|
||||||
"format": "",
|
"format": "",
|
||||||
@@ -76,7 +72,6 @@
|
|||||||
"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": " {}",
|
||||||
@@ -84,11 +79,10 @@
|
|||||||
"escape": true,
|
"escape": true,
|
||||||
"return-type": "json",
|
"return-type": "json",
|
||||||
"exec": "~/dotfiles/scripts/updates.sh",
|
"exec": "~/dotfiles/scripts/updates.sh",
|
||||||
"restart-interval": 60,
|
"restart-interval": 300,
|
||||||
"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": "",
|
||||||
@@ -96,63 +90,54 @@
|
|||||||
"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
|
||||||
@@ -162,7 +147,6 @@
|
|||||||
"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": "",
|
||||||
@@ -170,14 +154,12 @@
|
|||||||
"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,
|
||||||
@@ -188,7 +170,6 @@
|
|||||||
"unlocked": ""
|
"unlocked": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"group/tray": {
|
"group/tray": {
|
||||||
"orientation": "inherit",
|
"orientation": "inherit",
|
||||||
"drawer": {
|
"drawer": {
|
||||||
@@ -200,29 +181,27 @@
|
|||||||
"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": {
|
||||||
"mode" : "year",
|
"mode": "year",
|
||||||
"mode-mon-col" : 3,
|
"mode-mon-col": 3,
|
||||||
"weeks-pos" : "right",
|
"weeks-pos": "right",
|
||||||
"on-scroll" : 1,
|
"on-scroll": 1,
|
||||||
"format": {
|
"format": {
|
||||||
"months": "<span color='#ffead3'><b>{}</b></span>",
|
"months": "<span color='#ffead3'><b>{}</b></span>",
|
||||||
"days": "<span color='#ecc6d9'><b>{}</b></span>",
|
"days": "<span color='#ecc6d9'><b>{}</b></span>",
|
||||||
"weeks": "<span color='#99ffdd'><b>W{}</b></span>",
|
"weeks": "<span color='#99ffdd'><b>W{}</b></span>",
|
||||||
"weekdays": "<span color='#ffcc66'><b>{}</b></span>",
|
"weekdays": "<span color='#ffcc66'><b>{}</b></span>",
|
||||||
"today": "<span color='#ff6699'><b><u>{}</u></b></span>"
|
"today": "<span color='#ff6699'><b><u>{}</u></b></span>"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// TIMEDATEFORMAT
|
// TIMEDATEFORMAT
|
||||||
"format": "{:%B %d %H:%M %a}",
|
"format": "{:%B %d %H:%M %a}",
|
||||||
// "timezone": "America/New_York",
|
// "timezone": "America/New_York",
|
||||||
@@ -231,19 +210,16 @@
|
|||||||
"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}%",
|
||||||
@@ -254,17 +230,16 @@
|
|||||||
"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",
|
||||||
|
"tooltip-format": "{total:0.1f}G total\n{swapTotal:0.1f}G swap\n{used:0.1f}G used\n{avail:0.1f}G free\n{percentage}% used",
|
||||||
"on-click": "alacritty -e htop",
|
"on-click": "alacritty -e htop",
|
||||||
"interval": 10,
|
"interval": 10,
|
||||||
"states": {
|
"states": {
|
||||||
@@ -272,7 +247,6 @@
|
|||||||
"critical": 80
|
"critical": 80
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
// Harddisc space used
|
// Harddisc space used
|
||||||
"disk": {
|
"disk": {
|
||||||
"interval": 30,
|
"interval": 30,
|
||||||
@@ -280,11 +254,9 @@
|
|||||||
"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",
|
||||||
@@ -296,7 +268,6 @@
|
|||||||
"memory"
|
"memory"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"group/hardware2": {
|
"group/hardware2": {
|
||||||
"orientation": "inherit",
|
"orientation": "inherit",
|
||||||
"modules": [
|
"modules": [
|
||||||
@@ -308,7 +279,6 @@
|
|||||||
// "battery#charging"
|
// "battery#charging"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
// Group system settings
|
// Group system settings
|
||||||
"group/systems": {
|
"group/systems": {
|
||||||
"orientation": "inherit",
|
"orientation": "inherit",
|
||||||
@@ -317,7 +287,6 @@
|
|||||||
"clock"
|
"clock"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"group/power": {
|
"group/power": {
|
||||||
"orientation": "inherit",
|
"orientation": "inherit",
|
||||||
"drawer": {
|
"drawer": {
|
||||||
@@ -330,7 +299,6 @@
|
|||||||
"idle_inhibitor"
|
"idle_inhibitor"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
// Group Settings
|
// Group Settings
|
||||||
"group/settings": {
|
"group/settings": {
|
||||||
"orientation": "horizontal",
|
"orientation": "horizontal",
|
||||||
@@ -343,16 +311,14 @@
|
|||||||
"custom/wallpaper"
|
"custom/wallpaper"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
// Group Quicklinks
|
// Group Quicklinks
|
||||||
"group/quicklinks": {
|
"group/quicklinks": {
|
||||||
"orientation": "horizontal",
|
"orientation": "horizontal",
|
||||||
"modules": [
|
"modules": [
|
||||||
"custom/browser",
|
"custom/browser",
|
||||||
"custom/filemanager",
|
"custom/filemanager",
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
// Network
|
// Network
|
||||||
"network": {
|
"network": {
|
||||||
"format": "{ifname}",
|
"format": "{ifname}",
|
||||||
@@ -365,13 +331,19 @@
|
|||||||
"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}",
|
||||||
"interval": 5
|
"interval": 5
|
||||||
},
|
},
|
||||||
|
|
||||||
// Battery
|
// Battery
|
||||||
"battery": {
|
"battery": {
|
||||||
"states": {
|
"states": {
|
||||||
@@ -389,7 +361,19 @@
|
|||||||
// "Charging": ["","","","","","","","","","",""],
|
// "Charging": ["","","","","","","","","","",""],
|
||||||
// "default": ["","","","","","","","","","",""]
|
// "default": ["","","","","","","","","","",""]
|
||||||
//}
|
//}
|
||||||
"format-icons": ["","","","","","","","","","",""]
|
"format-icons": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"battery#charging": {
|
"battery#charging": {
|
||||||
"states": {
|
"states": {
|
||||||
@@ -404,9 +388,20 @@
|
|||||||
// "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
|
||||||
@@ -423,11 +418,14 @@
|
|||||||
"phone": "",
|
"phone": "",
|
||||||
"portable": "",
|
"portable": "",
|
||||||
"car": "",
|
"car": "",
|
||||||
"default": ["", "", ""]
|
"default": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"on-click": "pavucontrol"
|
"on-click": "pavucontrol"
|
||||||
},
|
},
|
||||||
|
|
||||||
// Bluetooth
|
// Bluetooth
|
||||||
"bluetooth": {
|
"bluetooth": {
|
||||||
"format": " {status}",
|
"format": " {status}",
|
||||||
@@ -437,22 +435,43 @@
|
|||||||
"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}",
|
||||||
"tooltip": true,
|
"tooltip": true,
|
||||||
"format-icons":{
|
"format-icons": {
|
||||||
"activated": "",
|
"activated": "",
|
||||||
"deactivated": ""
|
"deactivated": ""
|
||||||
},
|
},
|
||||||
"on-click-right": "hyprlock"
|
"on-click-right": "hyprlock"
|
||||||
|
},
|
||||||
|
"custom/events": {
|
||||||
|
"format": "{}",
|
||||||
|
"tooltip": true,
|
||||||
|
"interval": 300,
|
||||||
|
"format-icons": {
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"exec": "python3 ~/dotfiles/scripts/waybar-khal.py",
|
||||||
|
"return-type": "json",
|
||||||
|
"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"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -364,6 +364,17 @@ window#waybar.empty #window {
|
|||||||
/* 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; */
|
||||||
|
}
|
||||||
|
|
||||||
/* -----------------------------------------------------
|
/* -----------------------------------------------------
|
||||||
* Pulseaudio
|
* Pulseaudio
|
||||||
* ----------------------------------------------------- */
|
* ----------------------------------------------------- */
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Bottom Black"
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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");
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Bottom Colored"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
// __ __ _
|
|
||||||
// \ \ / /_ _ _ _| |__ __ _ _ __
|
|
||||||
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
|
||||||
// \ 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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Bottom Dark"
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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);
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Bottom Light"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Bottom Mixed"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Bottom White"
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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);
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Black"
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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");
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Colored"
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
// __ __ _
|
|
||||||
// \ \ / /_ _ _ _| |__ __ _ _ __
|
|
||||||
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
|
||||||
// \ 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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Dark"
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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);
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Light"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur Mixed"
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Blur White"
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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);
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Black Bottom"
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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");
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Colored Bottom"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
// __ __ _
|
|
||||||
// \ \ / /_ _ _ _| |__ __ _ _ __
|
|
||||||
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
|
||||||
// \ 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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Dark Bottom"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Light Bottom"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Mixed Bottom"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W White Bottom"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
# 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.
|
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
// __ __ _
|
|
||||||
// \ \ / /_ _ _ _| |__ __ _ _ __
|
|
||||||
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
|
||||||
// \ 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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Minimal"
|
|
||||||
@@ -1,411 +0,0 @@
|
|||||||
/*
|
|
||||||
* __ __ _ ____ _ _
|
|
||||||
* \ \ / /_ _ _ _| |__ __ _ _ __ / ___|| |_ _ _| | ___
|
|
||||||
* \ \ /\ / / _` | | | | '_ \ / _` | '__| \___ \| __| | | | |/ _ \
|
|
||||||
* \ 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;
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Black"
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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");
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Colored"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
// __ __ _
|
|
||||||
// \ \ / /_ _ _ _| |__ __ _ _ __
|
|
||||||
// \ \ /\ / / _` | | | | '_ \ / _` | '__|
|
|
||||||
// \ 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"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Dark"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Light"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W Mixed"
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
@@ -1,462 +0,0 @@
|
|||||||
/*
|
|
||||||
* __ __ _ ____ _ _
|
|
||||||
* \ \ / /_ _ _ _| |__ __ _ _ __ / ___|| |_ _ _| | ___
|
|
||||||
* \ \ /\ / / _` | | | | '_ \ / _` | '__| \___ \| __| | | | |/ _ \
|
|
||||||
* \ 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;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
theme_name="ML4W White"
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
/* -----------------------------------------------------
|
|
||||||
* 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';
|
|
||||||
|
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
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.
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
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.
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
<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.
|
||||||
@@ -0,0 +1,162 @@
|
|||||||
|
# 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.
|
After Width: | Height: | Size: 660 KiB |
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user