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