From c7991ffd5ccb9e3774f33974418a13f07bd74abe Mon Sep 17 00:00:00 2001 From: ciomek Date: Tue, 16 Sep 2025 22:01:00 +0200 Subject: [PATCH] More --- build.sh | 41 ++++++++++++++++----------------- home/.config/hypr/hyprland.conf | 14 +++++------ home/.config/mimeapps.list | 24 +++++++++---------- 3 files changed, 39 insertions(+), 40 deletions(-) diff --git a/build.sh b/build.sh index 986e1fa..9f84381 100755 --- a/build.sh +++ b/build.sh @@ -33,8 +33,8 @@ ESSENTIAL_PACKAGES=" SYSTEM_TOOLS=" vim neovim - ranger - htop + nnn + btop " DISPLAY_MANAGER=" @@ -60,7 +60,8 @@ WAYLAND_ENVIRONMENT=" wl-clipboard wl-clip-persist wayland-utils - xorg-xwayland + xorg-xwayland + xdg-desktop-portal-hyprland " AUDIO_PACKAGES=" @@ -148,25 +149,23 @@ install_system_files() { } apply_gtk_settings() { - : - # JUST CHECKING IF .config/gtk4.0/settings.ini ACTUALLY WORKS - # log_info "Applying GTK settings..." - # export XDG_RUNTIME_DIR="/run/user/$(id -u "$ORIG_USER")" - # DBUS_ADDR="unix:path=${XDG_RUNTIME_DIR}/bus" + log_info "Applying GTK settings..." + export XDG_RUNTIME_DIR="/run/user/$(id -u "$ORIG_USER")" + DBUS_ADDR="unix:path=${XDG_RUNTIME_DIR}/bus" - # for setting in \ - # "org.gnome.desktop.interface gtk-theme Graphite-Dark-compact" \ - # "org.gnome.desktop.interface icon-theme Tela-grey-dark" \ - # "org.gnome.desktop.interface color-scheme prefer-dark" - # do - # if sudo -u "$ORIG_USER" \ - # DBUS_SESSION_BUS_ADDRESS="$DBUS_ADDR" \ - # gsettings set $setting; then - # log_success "Set $setting" - # else - # log_warn "Failed to set $setting" - # fi - # done + for setting in \ + "org.gnome.desktop.interface gtk-theme Graphite-Dark-compact" \ + "org.gnome.desktop.interface icon-theme Tela-grey-dark" \ + "org.gnome.desktop.interface color-scheme prefer-dark" + do + if sudo -u "$ORIG_USER" \ + DBUS_SESSION_BUS_ADDRESS="$DBUS_ADDR" \ + gsettings set $setting; then + log_success "Set $setting" + else + log_warn "Failed to set $setting" + fi + done } enable_sddm() { diff --git a/home/.config/hypr/hyprland.conf b/home/.config/hypr/hyprland.conf index f96f0b3..bcbff2d 100644 --- a/home/.config/hypr/hyprland.conf +++ b/home/.config/hypr/hyprland.conf @@ -13,11 +13,11 @@ source = /home/ciomek/.config/hypr/monitors.conf # Set programs that you use $terminal = kitty -$fileManager = $terminal ranger +$fileManager = $terminal nnn $menu = wofi --show drun --insensitive $browser = firefox $screenshot = grim -g "$(slurp -d)" - | wl-copy -$top = $terminal htop +$top = $terminal btop ################# @@ -67,7 +67,7 @@ general { gaps_in = 5 gaps_out = 10 - border_size = 5 + border_size = 3 # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors col.active_border = rgb(C4B02F) rgb(1C1E1F) 30deg @@ -100,7 +100,7 @@ decoration { # https://wiki.hyprland.org/Configuring/Variables/#blur blur { - enabled = false + enabled = true size = 3 passes = 1 @@ -156,13 +156,13 @@ dwindle { # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more master { - new_status = master + new_status = slave } # https://wiki.hyprland.org/Configuring/Variables/#misc 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. :( + force_default_wallpaper = 1 # Set to 0 or 1 to disable the anime mascot wallpapers + disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :( disable_splash_rendering = true } diff --git a/home/.config/mimeapps.list b/home/.config/mimeapps.list index f0c7c73..3fc016b 100644 --- a/home/.config/mimeapps.list +++ b/home/.config/mimeapps.list @@ -19,16 +19,16 @@ audio/ogg=org.gnome.Lollypop.desktop audio/flac=org.gnome.Lollypop.desktop audio/wav=org.gnome.Lollypop.desktop -text/plain=nvim.desktop -text/markdown=nvim.desktop -text/x-shellscript=nvim.desktop -text/x-csrc=nvim.desktop -text/x-python=nvim.desktop -text/x-java=nvim.desktop -text/x-lua=nvim.desktop -text/x-rustsrc=nvim.desktop -text/x-go=nvim.desktop -application/json=nvim.desktop -application/xml=nvim.desktop -application/x-yaml=nvim.desktop +text/plain=code.desktop +text/markdown=code.desktop +text/x-shellscript=code.desktop +text/x-csrc=code.desktop +text/x-python=code.desktop +text/x-java=code.desktop +text/x-lua=code.desktop +text/x-rustsrc=code.desktop +text/x-go=code.desktop +application/json=code.desktop +application/xml=code.desktop +application/x-yaml=code.desktop