From bd9374c7b2cb57c942321f1807804b521c865447 Mon Sep 17 00:00:00 2001 From: ciomek Date: Sun, 17 Aug 2025 17:12:16 +0200 Subject: [PATCH] Weston --- build.sh | 23 ++++++++++++++++------- home/.config/hypr/hyprland.conf | 3 +++ home/.config/hypr/hyprpaper.conf | 1 + system_files/etc/environment | 6 ++++++ 4 files changed, 26 insertions(+), 7 deletions(-) create mode 100644 system_files/etc/environment diff --git a/build.sh b/build.sh index 5e71d90..7222c09 100755 --- a/build.sh +++ b/build.sh @@ -24,31 +24,37 @@ if [ "$(id -u)" -ne 0 ]; then exec sudo "$0" "$@" fi -# === Package groups === +# === Package Groups === ESSENTIAL_PACKAGES=" base-devel python3 +" + +SYSTEM_TOOLS=" vim neovim ranger - firefox + bashtop " DISPLAY_MANAGER=" sddm qt5-graphicaleffects + qt5ct + qt6ct + weston " WAYLAND_ENVIRONMENT=" hyprland hyprpaper hyprlock - brightnessctl waybar kitty wofi mako libnotify + brightnessctl grim slurp wl-clipboard @@ -59,8 +65,8 @@ WAYLAND_ENVIRONMENT=" AUDIO_PACKAGES=" pipewire - wireplumber pipewire-pulse + wireplumber pavucontrol " @@ -72,10 +78,14 @@ FONTS_AND_THEME=" orchis-theme " +NETWORK_AND_APPS=" + firefox +" + MEDIA_PACKAGES=" mpv eog - lollypop + lollypop ffmpeg " @@ -89,6 +99,7 @@ install_packages() { log_info "Installing packages..." pacman -Sy --noconfirm --needed \ $ESSENTIAL_PACKAGES \ + $SYSTEM_TOOLS \ $DISPLAY_MANAGER \ $WAYLAND_ENVIRONMENT \ $AUDIO_PACKAGES \ @@ -193,10 +204,8 @@ run_dotfiles_setup() { if [ -d "home" ]; then log_info "Copying files from ./home to $ORIG_HOME..." - # Copy including hidden files, preserving structure cp -a ./home/. "$ORIG_HOME/" - # Fix ownership to the original user chown -R "$ORIG_USER:$ORIG_USER" "$ORIG_HOME" log_info "Select monitor configuration:" diff --git a/home/.config/hypr/hyprland.conf b/home/.config/hypr/hyprland.conf index 23e20af..85b1af0 100644 --- a/home/.config/hypr/hyprland.conf +++ b/home/.config/hypr/hyprland.conf @@ -17,6 +17,7 @@ $fileManager = $terminal ranger $menu = wofi --show drun $browser = firefox $screenshot = grim -g "$(slurp -d)" - | wl-copy +$top = $terminal htop ################# @@ -162,6 +163,7 @@ master { misc { force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :( + disable_splash_rendering = true } @@ -209,6 +211,7 @@ bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, J, togglesplit, # dwindle bind = $mainMod, F, fullscreen bind = $mainMod, B, exec, $browser +bind = $mainMod, T, exec, $top # Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l diff --git a/home/.config/hypr/hyprpaper.conf b/home/.config/hypr/hyprpaper.conf index 59c74c6..a1381b8 100644 --- a/home/.config/hypr/hyprpaper.conf +++ b/home/.config/hypr/hyprpaper.conf @@ -1,2 +1,3 @@ preload = /home/ciomek/Pictures/wallpaper.png wallpaper =,/home/ciomek/Pictures/wallpaper.png +splash = false diff --git a/system_files/etc/environment b/system_files/etc/environment new file mode 100644 index 0000000..33849ee --- /dev/null +++ b/system_files/etc/environment @@ -0,0 +1,6 @@ +# +# This file is parsed by pam_env module +# +# Syntax: simple "KEY=VAL" pairs on separate lines + +QT_QPA_PLATFORMTHEME=qt5ct