Weston
This commit is contained in:
23
build.sh
23
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:"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
preload = /home/ciomek/Pictures/wallpaper.png
|
||||
wallpaper =,/home/ciomek/Pictures/wallpaper.png
|
||||
splash = false
|
||||
|
||||
6
system_files/etc/environment
Normal file
6
system_files/etc/environment
Normal 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
|
||||
Reference in New Issue
Block a user