From 15c6c658f2e6e7d9e94044bc11dae50a4ddda3a0 Mon Sep 17 00:00:00 2001 From: Process-ing Date: Sat, 11 Jul 2026 19:58:16 +0100 Subject: [PATCH 1/5] Fix update checking --- config/scripts/updates.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/scripts/updates.sh b/config/scripts/updates.sh index b68b910..86fe814 100755 --- a/config/scripts/updates.sh +++ b/config/scripts/updates.sh @@ -4,7 +4,7 @@ NOTIFY_ICON=/usr/share/icons/Papirus/32x32/apps/system-software-update.svg -get_total_updates() { UPDATES=$(aur-check-updates --repos extra --raw 2>/dev/null | wc -l); } +get_total_updates() { UPDATES=$(($(checkupdates | wc -l) + $(aur-check-updates --raw | wc -l))); } while true; do get_total_updates From 0032ab9f2742e749dd6a422a92527f493de70915 Mon Sep 17 00:00:00 2001 From: Process-ing Date: Sat, 11 Jul 2026 20:47:44 +0100 Subject: [PATCH 2/5] Fix package list --- setup.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup.sh b/setup.sh index 9946a4b..db066c2 100755 --- a/setup.sh +++ b/setup.sh @@ -69,17 +69,18 @@ EOF official_packages=("base-devel" # AUR helper "linux-lts" "linux-lts-headers" # Kernel "os-prober" "efibootmgr" "grub" "sbctl" # Bootloader - "xorg" "xorg-xinit" "i3-wm" # Xorg adn i3 + "xorg" "xorg-xinit" "i3-wm" # Xorg and i3 "networkmanager" # Network "firefox" "discord" "nemo" "feh" "vim" "neovim" # Apps "kitty" "dunst" "picom" "polybar" "rofi" "zsh" "fastfetch" # Terminal and status bar "pipewire" "pipewire-pulse" "pipewire-alsa" "pipewire-jack" "pavucontrol" # Audio "sl" "xclip" "playerctl" "flameshot" "bluez" "trash-cli" "man-db" "man-pages" "udiskie" "arandr" "autorandr" "btop" "powertop" "tlp" "brightnessctl" - "polkit-gnome" "unzip" "rsync" "cronie" # Utilities + "polkit-gnome" "unzip" "rsync" # Utilities "sddm" "qt5-graphicaleffects" "qt5-quickcontrols2" "qt5-svg" # Login manager "gnome-themes-extra" # Themes "ttf-jetbrains-mono-nerd" "ttf-droid" # Fonts + "pacman-contrib" # Updates ) aur_packages=("visual-studio-code-bin" "cmatrix-git" "i3lock-color" "peaclock" From b77206d4bbaad8afc037c06c7c0c1062cec4ba78 Mon Sep 17 00:00:00 2001 From: Process-ing Date: Sun, 12 Jul 2026 12:06:01 +0100 Subject: [PATCH 3/5] Fix gsettings configuration --- config/zsh/.zshenv | 6 ++++++ setup-scripts/config.sh | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/config/zsh/.zshenv b/config/zsh/.zshenv index a7d6131..53d99fe 100644 --- a/config/zsh/.zshenv +++ b/config/zsh/.zshenv @@ -15,5 +15,11 @@ export GTK_THEME=Adwaita:dark export GTK2_RC_FILES=/usr/share/themes/Adwaita-dark/gtk-2.0/gtkrc export QT_STYLE_OVERRIDE=Adwaita-Dark +# Set XDG Base Directory variables +export XDG_CONFIG_HOME="$HOME/.config" +export XDG_CACHE_HOME="$HOME/.cache" +export XDG_DATA_HOME="$HOME/.local/share" +export XDG_STATE_HOME="$HOME/.local/state" + # Set vim as default text editor export EDITOR=vim diff --git a/setup-scripts/config.sh b/setup-scripts/config.sh index c88e04f..533fe50 100644 --- a/setup-scripts/config.sh +++ b/setup-scripts/config.sh @@ -51,6 +51,11 @@ function config_cron() { sudo systemctl enable cronie.service } +function config_gsettings() { + gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' + gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita' +} + function config_misc() { place $ROOT/config/dunst/dunstrc $HOME/.config/dunst/dunstrc place $ROOT/config/fastfetch/config.jsonc $HOME/.config/fastfetch/config.jsonc @@ -59,6 +64,7 @@ function config_misc() { place $ROOT/config/gtk/.gtkrc-2.0 $HOME/.gtkrc-2.0 place $ROOT/config/gtk/gtk-2.0/gtkfilechooser.ini $HOME/.config/gtk-2.0/gtkfilechooser.ini place $ROOT/config/gtk/gtk-3.0/settings.ini $HOME/.config/gtk-3.0/settings.ini + config_gsettings place $ROOT/config/i3/config $HOME/.config/i3/config place_dir $ROOT/config/kitty/ $HOME/.config/kitty/ place $ROOT/config/picom/picom.conf $HOME/.config/picom/picom.conf From 144c565cc9520795d8d1dc82b0f29401d2bfdc5c Mon Sep 17 00:00:00 2001 From: Process-ing Date: Sun, 12 Jul 2026 12:49:19 +0100 Subject: [PATCH 4/5] Add fontconfig configuration --- config/fontconfig/fonts.conf | 10 ++++++++++ setup-scripts/config.sh | 1 + 2 files changed, 11 insertions(+) create mode 100644 config/fontconfig/fonts.conf diff --git a/config/fontconfig/fonts.conf b/config/fontconfig/fonts.conf new file mode 100644 index 0000000..92cca46 --- /dev/null +++ b/config/fontconfig/fonts.conf @@ -0,0 +1,10 @@ + + + + + system-ui + + Ubuntu Mono + + + diff --git a/setup-scripts/config.sh b/setup-scripts/config.sh index 533fe50..54b29b0 100644 --- a/setup-scripts/config.sh +++ b/setup-scripts/config.sh @@ -68,6 +68,7 @@ function config_misc() { place $ROOT/config/i3/config $HOME/.config/i3/config place_dir $ROOT/config/kitty/ $HOME/.config/kitty/ place $ROOT/config/picom/picom.conf $HOME/.config/picom/picom.conf + place $ROOT/config/fontconfig/fonts.conf $HOME/.config/fontconfig/fonts.conf place_dir $ROOT/config/polybar/ $HOME/.config/polybar/ place_dir $ROOT/config/rofi/ $HOME/.config/rofi/ place_dir $ROOT/config/wallpapers $HOME/.config/wallpapers/ From 0c224d58b897ef7bef6319a041220d6d39efb49b Mon Sep 17 00:00:00 2001 From: Process-ing Date: Sun, 12 Jul 2026 15:46:30 +0100 Subject: [PATCH 5/5] Update system fonts --- config/fontconfig/fonts.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/fontconfig/fonts.conf b/config/fontconfig/fonts.conf index 92cca46..afd7d3c 100644 --- a/config/fontconfig/fonts.conf +++ b/config/fontconfig/fonts.conf @@ -4,7 +4,8 @@ system-ui - Ubuntu Mono + Adwaita Sans + JetBrains Mono NF