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" "$@" exec sudo "$0" "$@"
fi fi
# === Package groups === # === Package Groups ===
ESSENTIAL_PACKAGES=" ESSENTIAL_PACKAGES="
base-devel base-devel
python3 python3
"
SYSTEM_TOOLS="
vim vim
neovim neovim
ranger ranger
firefox bashtop
" "
DISPLAY_MANAGER=" DISPLAY_MANAGER="
sddm sddm
qt5-graphicaleffects qt5-graphicaleffects
qt5ct
qt6ct
weston
" "
WAYLAND_ENVIRONMENT=" WAYLAND_ENVIRONMENT="
hyprland hyprland
hyprpaper hyprpaper
hyprlock hyprlock
brightnessctl
waybar waybar
kitty kitty
wofi wofi
mako mako
libnotify libnotify
brightnessctl
grim grim
slurp slurp
wl-clipboard wl-clipboard
@@ -59,8 +65,8 @@ WAYLAND_ENVIRONMENT="
AUDIO_PACKAGES=" AUDIO_PACKAGES="
pipewire pipewire
wireplumber
pipewire-pulse pipewire-pulse
wireplumber
pavucontrol pavucontrol
" "
@@ -72,6 +78,10 @@ FONTS_AND_THEME="
orchis-theme orchis-theme
" "
NETWORK_AND_APPS="
firefox
"
MEDIA_PACKAGES=" MEDIA_PACKAGES="
mpv mpv
eog eog
@@ -89,6 +99,7 @@ install_packages() {
log_info "Installing packages..." log_info "Installing packages..."
pacman -Sy --noconfirm --needed \ pacman -Sy --noconfirm --needed \
$ESSENTIAL_PACKAGES \ $ESSENTIAL_PACKAGES \
$SYSTEM_TOOLS \
$DISPLAY_MANAGER \ $DISPLAY_MANAGER \
$WAYLAND_ENVIRONMENT \ $WAYLAND_ENVIRONMENT \
$AUDIO_PACKAGES \ $AUDIO_PACKAGES \
@@ -193,10 +204,8 @@ run_dotfiles_setup() {
if [ -d "home" ]; then if [ -d "home" ]; then
log_info "Copying files from ./home to $ORIG_HOME..." log_info "Copying files from ./home to $ORIG_HOME..."
# Copy including hidden files, preserving structure
cp -a ./home/. "$ORIG_HOME/" cp -a ./home/. "$ORIG_HOME/"
# Fix ownership to the original user
chown -R "$ORIG_USER:$ORIG_USER" "$ORIG_HOME" chown -R "$ORIG_USER:$ORIG_USER" "$ORIG_HOME"
log_info "Select monitor configuration:" log_info "Select monitor configuration:"

View File

@@ -17,6 +17,7 @@ $fileManager = $terminal ranger
$menu = wofi --show drun $menu = wofi --show drun
$browser = firefox $browser = firefox
$screenshot = grim -g "$(slurp -d)" - | wl-copy $screenshot = grim -g "$(slurp -d)" - | wl-copy
$top = $terminal htop
################# #################
@@ -162,6 +163,7 @@ master {
misc { misc {
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers 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_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, J, togglesplit, # dwindle
bind = $mainMod, F, fullscreen bind = $mainMod, F, fullscreen
bind = $mainMod, B, exec, $browser bind = $mainMod, B, exec, $browser
bind = $mainMod, T, exec, $top
# Move focus with mainMod + arrow keys # Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l bind = $mainMod, left, movefocus, l

View File

@@ -1,2 +1,3 @@
preload = /home/ciomek/Pictures/wallpaper.png preload = /home/ciomek/Pictures/wallpaper.png
wallpaper =,/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