mirror of
https://github.com/Derisis13/dotfiles.git
synced 2025-12-07 03:42:50 +01:00
feat(hyprland): reconfigure for uwsm + systemd
This commit is contained in:
@@ -1,23 +0,0 @@
|
||||
|
||||
env = XCURSOR_SIZE,24
|
||||
|
||||
#env = LIBVA_DRIVER_NAME,nvidia
|
||||
#env = XDG_SESSION_TYPE,wayland
|
||||
#env = GDM_BACKEND,nvidia-drm
|
||||
#env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
||||
#env = WLR_NO_HARDWARE_CURSORS,1
|
||||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
||||
env = QT_QPA_PLATFORM,wayland;xcb
|
||||
|
||||
# GarbageTK
|
||||
env = GTK_THEME,adw-gtk3-dark
|
||||
|
||||
# moar wayland
|
||||
env = SDL_VIDEODRIVER,wayland
|
||||
env = CLUTTER_BACKEND,wayland
|
||||
|
||||
# Exec
|
||||
#env = PATH,/home/kosmx/.local/share/graalvm/bin:$PATH
|
||||
|
||||
# XDG
|
||||
env = XDG_RUNTIME_DIR,/run/user/1000/
|
||||
@@ -9,29 +9,28 @@
|
||||
|
||||
|
||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||
exec-once = hyprpaper
|
||||
exec-once = waybar
|
||||
exec-once = swaync
|
||||
#exec-once = uwsm app hyprpaper
|
||||
#exec-once = uwsm app waybar
|
||||
#exec-once = uwsm app swaync
|
||||
|
||||
# clippy
|
||||
exec-once = wl-paste --type text --watch cliphist -max-items 36 store #Stores only text data
|
||||
exec-once = wl-paste --type image --watch cliphist -max-items 36 store #Stores only image data
|
||||
exec-once = uwsm app wl-paste --type text --watch cliphist -max-items 36 store #Stores only text data
|
||||
exec-once = uwsm app wl-paste --type image --watch cliphist -max-items 36 store #Stores only image data
|
||||
|
||||
#exec-once = hyprland-per-window-layout
|
||||
|
||||
exec-once = udiskie &
|
||||
exec-once = uwsm app udiskie
|
||||
|
||||
exec-once = /usr/libexec/hyprpolkitagent
|
||||
exec-once = hypridle
|
||||
exec-once = hyprsunset
|
||||
#exec-once = uwsm app /usr/libexec/hyprpolkitagent
|
||||
#exec-once = uwsm app hypridle
|
||||
#exec-once = hyprsunset
|
||||
|
||||
#exec-once = /usr/libexec/kdeconnectd # kdeconnect daemon
|
||||
exec-once = kdeconnect-indicator
|
||||
exec-once = uwsm app kdeconnect-indicator
|
||||
|
||||
# audit (apparmor) logger
|
||||
# exec-once = aa-notify -p -s 1 -w 60 -f /var/log/audit/audit.log
|
||||
|
||||
exec-once = gnome-keyring-daemon --start --components=pkcs11,secrets,ssh
|
||||
#exec-once = uwsm app gnome-keyring-daemon --start --components=pkcs11,secrets,ssh
|
||||
|
||||
# something keeps changing my cursor. This is my ultimatum.
|
||||
exec-once = gsettings set org.gnome.desktop.interface cursor-theme
|
||||
exec-once = gsettings set org.gnome.desktop.interface cursor-theme Adwaita
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Config yoinked from hyprland website
|
||||
general {
|
||||
lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances.
|
||||
lock_cmd = pidof hyprlock || uwsm app hyprlock # avoid starting multiple hyprlock instances.
|
||||
before_sleep_cmd = loginctl lock-session # lock before suspend.
|
||||
after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display.
|
||||
}
|
||||
|
||||
@@ -18,8 +18,6 @@ monitor=,preferred,auto,auto
|
||||
# Source a file (multi-file configs)
|
||||
# source = ~/.config/hypr/myColors.conf
|
||||
|
||||
source=./env.conf
|
||||
|
||||
# Exec stuffs
|
||||
|
||||
source=./exec.conf
|
||||
|
||||
@@ -4,23 +4,20 @@
|
||||
$mainMod = SUPER
|
||||
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
bind = $mainMod, T, exec, kitty
|
||||
bind = $mainMod, W, exec, flatpak run io.gitlab.librewolf-community
|
||||
bind = $mainMod, BACKSPACE, killactive,
|
||||
bind = $mainMod CTRL ALT, BACKSPACE, exit,
|
||||
bind = $mainMod CTRL, BACKSPACE, exec, sh ~/.config/swaylock.sh
|
||||
#bind = $mainMod, PAUSE, killactive,
|
||||
bind = $mainMod, F, exec, nautilus
|
||||
bind = $mainMod, Y, togglefloating,
|
||||
bind = $mainMod, BACKSPACE, killactive
|
||||
bind = $mainMod CTRL ALT, BACKSPACE, exec, uwsm stop
|
||||
#bind = $mainMod CTRL, BACKSPACE, exec, sh ~/.config/swaylock.sh
|
||||
#bind = $mainMod, PAUSE, killactive
|
||||
bind = $mainMod, Y, togglefloating
|
||||
bind = $mainMod SHIFT, Y, workspaceopt, allfloat
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod SHIFT, P, pin,
|
||||
bind = $mainMod SHIFT, P, workspaceopt, allpseudo,
|
||||
bind = $mainMod SHIFT, P, pin
|
||||
bind = $mainMod SHIFT, P, workspaceopt, allpseudo
|
||||
bind = $mainMod, O, togglesplit, # dwindle
|
||||
bind = $mainMod, E, fullscreen, 1
|
||||
bind = $mainMod SHIFT, E, fullscreen, 0
|
||||
# bind = $mainMod CTRL, E, fakefullscreen,
|
||||
bind = $mainMod SHIFT, PERIOD, pin,
|
||||
# bind = $mainMod CTRL, E, fakefullscreen
|
||||
bind = $mainMod SHIFT, PERIOD, pin
|
||||
binde = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||
binde = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||
binde = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||
@@ -104,7 +101,7 @@ bind = $mainMod, mouse:274, movetoworkspacesilent, special
|
||||
bind = $mainMod, C, movetoworkspacesilent, special
|
||||
bind = $mainMod SHIFT, mouse:274, movetoworkspace, special
|
||||
bind = $mainMod SHIFT, C, movetoworkspace, special
|
||||
bind = $mainMod, TAB, togglespecialworkspace,
|
||||
bind = $mainMod, TAB, togglespecialworkspace
|
||||
bind = $mainMod CTRL, END, workspace, empty
|
||||
bind = $mainMod SHIFT, END, movetoworkspace, empty
|
||||
bind = $mainMod CTRL, HOME, workspace, 1
|
||||
@@ -115,14 +112,18 @@ bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
bindm = $mainMod SHIFT, mouse:272, resizewindow
|
||||
|
||||
# Applications
|
||||
bind = $mainMod, F, exec, uwsm app nautilus
|
||||
bind = $mainMod, T, exec, uwsm app kitty
|
||||
bind = $mainMod, W, exec, uwsm app io.gitlab.librewolf-community.desktop
|
||||
|
||||
# Tools (launcher/etc)
|
||||
bind = $mainMod, SPACE, exec, ~/.config/rofi/launchers/type-1/launcher.sh
|
||||
bind = $mainMod SHIFT, V, exec, cliphist list | rofi -theme ~/.config/rofi/launchers/type-1/style-5.rasi -dmenu | cliphist decode | wl-copy && wl-paste
|
||||
bind = $mainMod SHIFT, V, exec, cliphist list | rofi -theme ~/.config/rofi/launchers/type-1/style-5.rasi -dmenu | cliphist decode | wl-copy
|
||||
bind = $mainMod SHIFT CTRL, V, exec, cliphist list | rofi -theme ~/.config/rofi/launchers/type-1/style-5.rasi -dmenu | cliphist delete
|
||||
bind = $mainMod, minus, exec, rofi -theme ~/.config/rofi/launchers/type-1/style-5.rasi -show calc -modi calc -no-show-match -no-sort -no-persist-history -calc-command "echo -n '{result}' | wl-copy"
|
||||
bind = $mainMod, B, exec, pkill waybar || waybar
|
||||
bind = $mainMod SHIFT, ESCAPE, exec, plasma-systemmonitor # TODO add my own monitor
|
||||
bind = $mainMod, B, exec, pkill waybar || uwsm app waybar
|
||||
bind = $mainMod SHIFT, ESCAPE, exec, uwsm app plasma-systemmonitor # TODO add my own monitor
|
||||
bind = $mainMod, N, exec, swaync-client -t -sw
|
||||
|
||||
bind = $mainMod SHIFT, S, exec, sh -c "slurp | grim -g - - | wl-copy && wl-paste > $(xdg-user-dir PICTURES)/screenshots/$(date +'%Y-%m-%d-%H%M%S_grim.png')"
|
||||
|
||||
Reference in New Issue
Block a user