From d231c02fe96eece13af333aa657c61e191908d40 Mon Sep 17 00:00:00 2001 From: "Gu://em_" Date: Tue, 14 Jul 2026 23:54:35 +0200 Subject: [PATCH 1/3] Removed a non-assigned variable that made the installer crash --- scripts/install.sh | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/scripts/install.sh b/scripts/install.sh index 415478b..3b70630 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -519,22 +519,12 @@ install_packages() { if [[ $group == aur ]]; then for pkg in "${pkgs[@]}"; do local tmp; tmp=$(mktemp) - if [[ $IS_TTY == true ]]; then - spinner_start " [aur] $pkg" - if paru -S --needed --noconfirm "$pkg" >"$tmp" 2>&1; then - spinner_stop ok "[aur] $pkg"; succeeded+=("$pkg") - else - spinner_stop fail "[aur] $pkg" - warn "paru output:"; cat "$tmp" | indent; failed+=("$pkg") - fi + spinner_start " [aur] $pkg" + if paru -S --needed --noconfirm "$pkg" >"$tmp" 2>&1; then + spinner_stop ok "[aur] $pkg"; succeeded+=("$pkg") else - printf " ... [aur] %s\n" "$pkg" - if paru -S --needed --noconfirm "$pkg" >"$tmp" 2>&1; then - ok "[aur] $pkg"; succeeded+=("$pkg") - else - err "[aur] $pkg" - warn "paru output:"; cat "$tmp" | indent; failed+=("$pkg") - fi + spinner_stop fail "[aur] $pkg" + warn "paru output:"; cat "$tmp" | indent; failed+=("$pkg") fi rm -f "$tmp" done From cc7b5ed1728ef0dd18c9f045069aa7f23cf6b561 Mon Sep 17 00:00:00 2001 From: "Gu://em_" Date: Mon, 20 Jul 2026 14:54:43 +0200 Subject: [PATCH 2/3] Fixed broken hyprland config, removed optional packages from core.pkgs and added less to the dev tools --- config/.config/hypr/config/default/appearance.conf | 2 +- config/.config/hypr/hyprland.conf | 4 ++-- config/.zshrc | 4 ++-- packages/cli-dev-tools.pkgs | 1 + packages/core.pkgs | 3 --- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/config/.config/hypr/config/default/appearance.conf b/config/.config/hypr/config/default/appearance.conf index e6fa896..c2bbc6b 100644 --- a/config/.config/hypr/config/default/appearance.conf +++ b/config/.config/hypr/config/default/appearance.conf @@ -3,7 +3,7 @@ ##################### # Refer to https://wiki.hyprland.org/Configuring/Variables/ -source = ~/.config/hypr/config/colors.conf +source = ~/.config/hypr/config/default/colors.conf # https://wiki.hyprland.org/Configuring/Variables/#general general { diff --git a/config/.config/hypr/hyprland.conf b/config/.config/hypr/hyprland.conf index 1f4ee32..2f5e63c 100644 --- a/config/.config/hypr/hyprland.conf +++ b/config/.config/hypr/hyprland.conf @@ -9,10 +9,10 @@ # They'll automatically override the default ones # Default settings -source = ~/.config/hypr/config/default/monitors.conf +source = ~/.config/hypr/config/monitors/default.conf source = ~/.config/hypr/config/default/environment.conf source = ~/.config/hypr/config/default/input.conf -source = ~/.config/hypr/config/default/kb_layouts/fr.conf +source = ~/.config/hypr/config/default/kb_layouts/us.conf source = ~/.config/hypr/config/default/appearance.conf # Hyprland plugins diff --git a/config/.zshrc b/config/.zshrc index df740db..ec28ef2 100644 --- a/config/.zshrc +++ b/config/.zshrc @@ -86,9 +86,9 @@ alias icat='kitten icat' alias power-draw="cat /sys/class/power_supply/BAT1/current_now /sys/class/power_supply/BAT1/voltage_now | xargs | awk '{print \$1*\$2/1e12 \" W\"}\'" alias battery='cat /sys/class/power_supply/BAT1/capacity' # Override some default commands with more practical alternatives -alias ls='eza --icons=automatic --tree --level=1 --follow-symlinks --no-quotes --sort=modified' +alias ls='eza --icons=auto --tree --level=1 --follow-symlinks --no-quotes --sort=modified' alias lsa='ls -a' -alias lsl='eza --icons=automatic --long --header --group -M --sort=modified' +alias lsl='eza --icons=auto --long --header --group -M --sort=modified' alias tree='ls --level=3' # Keep default commands accessible alias lsd='/usr/bin/ls --color' diff --git a/packages/cli-dev-tools.pkgs b/packages/cli-dev-tools.pkgs index 0dd7ecd..05a27b0 100644 --- a/packages/cli-dev-tools.pkgs +++ b/packages/cli-dev-tools.pkgs @@ -5,6 +5,7 @@ fzf git gnome-keyring helix +less openssh wget zoxide diff --git a/packages/core.pkgs b/packages/core.pkgs index c95518c..0316261 100644 --- a/packages/core.pkgs +++ b/packages/core.pkgs @@ -1,4 +1,3 @@ -apparmor efibootmgr grub htop @@ -11,7 +10,5 @@ os-prober sof-firmware stow sudo -ufw vim -zram-generator zsh From b198cad450440197ac7630dfdd55357bd63071b8 Mon Sep 17 00:00:00 2001 From: "Gu://em_" Date: Mon, 20 Jul 2026 15:07:34 +0200 Subject: [PATCH 3/3] Enabled hyprpolkitagent authentication agent by default --- scripts/install.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/install.sh b/scripts/install.sh index 3b70630..03f1db0 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -810,9 +810,12 @@ enable_services() { # Pipewire (audio) blank step "Audio (Pipewire)" - systemctl --user enable --now pipewire.service &>/dev/null && ok "pipewire.service" || warn "pipewire.service not found" - systemctl --user enable --now pipewire-pulse.service &>/dev/null && ok "pipewire-pulse.service" || warn "pipewire-pulse not found" - systemctl --user enable --now wireplumber.service &>/dev/null && ok "wireplumber.service" || warn "wireplumber not found" + systemctl --user enable --now pipewire.service &>/dev/null && ok "pipewire.service" || warn "pipewire.service not found" + systemctl --user enable --now pipewire-pulse.service &>/dev/null && ok "pipewire-pulse.service" || warn "pipewire-pulse not found" + systemctl --user enable --now wireplumber.service &>/dev/null && ok "wireplumber.service" || warn "wireplumber not found" + + # HyprPolkitAgent (autentication) + systemctl --user enable --now hyprpolkitagent.service &>/dev/null && ok "wireplumber.service" || warn "wireplumber not found" phase_done }