This commit is contained in:
Stephan Raabe 2023-08-31 11:43:42 +02:00
parent 1ab7f13373
commit a3a745fee9
8 changed files with 88 additions and 27 deletions

View File

@ -68,7 +68,7 @@ echo "-> Install main packages"
packagesPacman=("picom" "alacritty" "rofi" "rofi-calc" "chromium" "scrot" "nitrogen" "dunst" "starship" "slock" "neovim" "mpv" "freerdp" "xfce4-power-manager" "thunar" "mousepad" "ttf-font-awesome" "ttf-fira-sans" "ttf-fira-code" "ttf-firacode-nerd" "figlet" "lxappearance" "breeze" "breeze-gtk" "vlc" "exa" "python-pip" "python-psutil" "python-rich" "python-click" "xdg-desktop-portal-gtk" "pavucontrol" "tumbler" "xautolock");
packagesYay=("brave-bin" "pfetch" "bibata-cursor-theme");
packagesYay=("brave-bin" "pfetch" "bibata-cursor-theme" "trizen");
# ------------------------------------------------------
# Install required packages

View File

@ -126,7 +126,7 @@ device:epic-mouse-v1 {
# Window rules
# -----------------------------------------------------
windowrule = tile,^(Brave-browser)$
windowrule = tile,^(chromium)$
windowrule = tile,^(Chromium)$
# -----------------------------------------------------
# Key bindings

26
scripts/updates.sh Executable file
View File

@ -0,0 +1,26 @@
#!/bin/sh
# _ _ _ _
# | | | |_ __ __| | __ _| |_ ___ ___
# | | | | '_ \ / _` |/ _` | __/ _ \/ __|
# | |_| | |_) | (_| | (_| | || __/\__ \
# \___/| .__/ \__,_|\__,_|\__\___||___/
# |_|
#
# by Stephan Raabe (2023)
# -----------------------------------------------------
if ! updates_arch=$(checkupdates 2> /dev/null | wc -l ); then
updates_arch=0
fi
if ! updates_aur=$(trizen -Su --aur --quiet | wc -l); then
updates_aur=0
fi
updates=$(("$updates_arch" + "$updates_aur"))
if [ "$updates" -gt 0 ]; then
echo " $updates"
else
echo "0"
fi

View File

@ -1,20 +1,20 @@
@define-color foreground #bfc0c0;
@define-color background #020305;
@define-color cursor #bfc0c0;
@define-color foreground #c2c3c4;
@define-color background #0d0f16;
@define-color cursor #c2c3c4;
@define-color color0 #020305;
@define-color color1 #0F325B;
@define-color color2 #5A2E4A;
@define-color color3 #084B6F;
@define-color color4 #6B5156;
@define-color color5 #A13E45;
@define-color color6 #0B658F;
@define-color color7 #bfc0c0;
@define-color color8 #414243;
@define-color color9 #0F325B;
@define-color color10 #5A2E4A;
@define-color color11 #084B6F;
@define-color color12 #6B5156;
@define-color color13 #A13E45;
@define-color color14 #0B658F;
@define-color color15 #bfc0c0;
@define-color color0 #0d0f16;
@define-color color1 #9B94B2;
@define-color color2 #D1949D;
@define-color color3 #99A3CF;
@define-color color4 #ADB2D5;
@define-color color5 #C7B9D1;
@define-color color6 #B2C2DE;
@define-color color7 #c2c3c4;
@define-color color8 #494b50;
@define-color color9 #9B94B2;
@define-color color10 #D1949D;
@define-color color11 #99A3CF;
@define-color color12 #ADB2D5;
@define-color color13 #C7B9D1;
@define-color color14 #B2C2DE;
@define-color color15 #c2c3c4;

View File

@ -27,6 +27,7 @@
"wlr/workspaces"
],
"modules-right": [
"custom/updates",
"pulseaudio",
"group/hardware",
"battery",

View File

@ -51,6 +51,15 @@
"tooltip": false
},
// Updates Count
"custom/updates": {
"format": " {}",
"exec": "~/dotfiles/scripts/updates.sh",
"restart-interval": 60,
"on-click": "alacritty -e yay",
"tooltip": false
},
// Outlook Launcher
"custom/outlook": {
"format": "",
@ -133,12 +142,12 @@
// CPU
"cpu": {
"format": "/ {usage}% ",
"format": "/ C {usage}% ",
},
// Memory
"memory": {
"format": "/ {}% "
"format": "/ M {}% "
},
// Harddisc space used

View File

@ -29,6 +29,7 @@
],
"modules-right": [
"custom/youtube",
"custom/updates",
"pulseaudio",
"group/hardware",
"battery",

View File

@ -153,7 +153,7 @@ tooltip label {
opacity:0.8;
}
#custom-youtube, #custom-brave, #custom-outlook, #custom-teams, #custom-chatgpt, #custom-calculator, #custom-lookingglass {
#custom-brave, #custom-outlook, #custom-teams, #custom-chatgpt, #custom-calculator, #custom-lookingglass {
margin-right:15px;
font-size:16px;
}
@ -163,6 +163,26 @@ tooltip label {
font-size:20px;
}
#custom-updates {
background-color: #FFFFFF;
font-size: 16px;
color: @background;
border-radius: 12px;
padding: 2px 10px 0px 10px;
margin: 5px 15px 5px 0px;
opacity:0.8;
}
#custom-youtube {
background-color: #FFFFFF;
font-size: 16px;
color: @background;
border-radius: 12px;
padding: 2px 10px 0px 10px;
margin: 5px 15px 5px 0px;
opacity:0.8;
}
/* -----------------------------------------------------
* Hardware Group
* ----------------------------------------------------- */
@ -192,9 +212,13 @@ tooltip label {
* ----------------------------------------------------- */
#pulseaudio {
font-size:16px;
margin-right:15px;
background-color: #FFFFFF;
font-size: 16px;
color: @background;
border-radius: 12px;
padding: 2px 10px 0px 10px;
margin: 5px 15px 5px 0px;
opacity:0.8;
}
#pulseaudio.muted {