This commit is contained in:
2025-08-17 17:12:16 +02:00
parent a63d9bf016
commit bd9374c7b2
4 changed files with 26 additions and 7 deletions

View File

@@ -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,6 +78,10 @@ FONTS_AND_THEME="
orchis-theme
"
NETWORK_AND_APPS="
firefox
"
MEDIA_PACKAGES="
mpv
eog
@@ -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:"

View File

@@ -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

View File

@@ -1,2 +1,3 @@
preload = /home/ciomek/Pictures/wallpaper.png
wallpaper =,/home/ciomek/Pictures/wallpaper.png
splash = false

View File

@@ -0,0 +1,6 @@
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
QT_QPA_PLATFORMTHEME=qt5ct