index — dots-the-third @ 025e2de21466d1a526774e5290901704722ab6a8

I don't need nix, I have a way worse solution!

hypr/.config/hypr/helmut.conf (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
# ┏┳┓┏━┓┏┓╻╻╺┳╸┏━┓┏━┓
# ┃┃┃┃ ┃┃┗┫┃ ┃ ┃ ┃┣┳┛
# ╹ ╹┗━┛╹ ╹╹ ╹ ┗━┛╹┗╸


env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = NVD_BACKEND,direct
env = ELECTRON_OZONE_PLATFORM_HINT,auto

monitor=eDP-1,preferred,auto,1
monitor=eDP-2,preferred,auto,1
monitor=DP-1,1920x1080,auto,1
monitor=HDMI-A-1, 1920x1080,auto,1

# ======================= STARTUP =================== #

exec-once = ~/.config/hypr/scripts/xdg-portal-hyprland

exec-once = ~/.config/hypr/scripts/batterynotify.sh
exec-once = iwgtk -i
exec-once = keepassxc

exec-once = openrc -U gui
#exec-once = walker --gapplication-service

# ====================== INPUT ==================== #


device {
    name=elan-trackpoint
    sensitivity = -0.5 # -1.0 - 1.0, 0 means no modification.
    #accel_profile = flat
}

device {
    name=elan-touchpad
    #accel_profile = flat
}

# ================ KEYBINDINGS ================== #

bind = , XF86PowerOff, exec, $lock
bind = , XF86Sleep, exec, loginctl suspend

# Brightness control
bindel = , XF86MonBrightnessUp, exec, ~/.config/hypr/scripts/brightnesscontrol.sh i # increase brightness
bindel = , XF86MonBrightnessDown, exec, ~/.config/hypr/scripts/brightnesscontrol.sh d # decrease brightness

bind = CTRL, insert, exec, sh ~/.config/hypr/scripts/screenrecord.sh -l -o eDP-1
bind = CTRL SHIFT, insert, exec, sh ~/.config/hypr/scripts/screenrecord.sh -l -o eDP-1 -a 

bind = ALT, insert, exec, sh ~/.config/hypr/scripts/screenrecord.sh -o eDP-1
bind = ALT SHIFT, insert, exec, sh ~/.config/hypr/scripts/screenrecord.sh -o eDP-1 -a 

bindl = , XF86AudioMicMute, exec, playerctl -p $players play-pause




# ==================== RULES ================== #

windowrulev2 = workspace 4 silent,class:^(vesktop)$
windowrulev2 = workspace 1 silent,class:^(obsidian)$
windowrulev2 = workspace 1 silent,class:^(mpv)$

# --------------- layer rules -------------- #

#layerrule = blur, swww-daemon


 # ============== theme ============== #
decoration {
    blur {
        enabled = 0
    }
}