Initial commit

This commit is contained in:
2025-11-04 11:46:18 +01:00
commit 9dd95dc280
8 changed files with 462 additions and 0 deletions

3
hypr.d/autostart.conf Normal file
View File

@@ -0,0 +1,3 @@
exec-once = uwsm finalize
exec-once = uwsm app -- elephant
exec-once = uwsm -- walker --gapplication-service

3
hypr.d/displays.conf Normal file
View File

@@ -0,0 +1,3 @@
monitor = DP-1, preferred, 0x0, 1 # IIYAMA PL2530H
monitor = DP-2, preferred, 1920x0, 1 # Alienware AW2523HF

7
hypr.d/environment.conf Normal file
View File

@@ -0,0 +1,7 @@
env = HYPRCURSOR_THEME,Sweet-cursors-hyprcursor
env = HYPRCURSOR_SIZE,24
# Fallback for X11 apps
env = XCURSOR_THEME,Sweet-cursors
env = XCURSOR_SIZE,24

10
hypr.d/input.conf Normal file
View File

@@ -0,0 +1,10 @@
input {
kb_layout = de
kb_variant = mac_nodeadkeys
kb_options = lv3:lalt_switch
kb_rules = evdev
follow_mouse = 1
sensitivity = 0
natural_scroll = true
}

76
hypr.d/keybinds.conf Normal file
View File

@@ -0,0 +1,76 @@
$mainMod = SUPER
# Application Launchers
bind = $mainMod, T, exec, $terminal
bind = $mainMod, E, exec, $terminal -e $explorer
bind = $mainMod, N, exec, $terminal -e $editor
bind = $mainMod, SPACE, exec, $menu
# Application Controls
bind = $mainMod, Q, killactive
bind = $mainMod, M, togglefloating
bind = $mainMod, P, pseudo
bind = $mainMod, S, togglesplit
# Power
bind = $mainMod SHIFT, Q, exit
# Window Focus
bind = $mainMod, h, movefocus, l
bind = $mainMod, j, movefocus, d
bind = $mainMod, k, movefocus, u
bind = $mainMod, l, movefocus, r
# Window Movement
bind = $mainMod, h, movewindow, l
bind = $mainMod, j, movewindow, d
bind = $mainMod, k, movewindow, u
bind = $mainMod, l, movewindow, r
# Workspace Switching
bind = , F1, workspace, 1
bind = , F2, workspace, 2
bind = , F3, workspace, 3
bind = , F4, workspace, 4
bind = , F5, workspace, 5
bind = , F6, workspace, 6
bind = , F7, workspace, 7
bind = , F8, workspace, 8
bind = , F9, workspace, 9
bind = , F10, workspace, 10
bind = , F11, workspace, 11
bind = , F12, workspace, 12
# Move to workspace
bind = $mainMod, F1, movetoworkspace, 1
bind = $mainMod, F2, movetoworkspace, 2
bind = $mainMod, F3, movetoworkspace, 3
bind = $mainMod, F4, movetoworkspace, 4
bind = $mainMod, F5, movetoworkspace, 5
bind = $mainMod, F6, movetoworkspace, 6
bind = $mainMod, F7, movetoworkspace, 7
bind = $mainMod, F8, movetoworkspace, 8
bind = $mainMod, F9, movetoworkspace, 9
bind = $mainMod, F10, movetoworkspace, 10
bind = $mainMod, F11, movetoworkspace, 11
bind = $mainMod, F12, movetoworkspace, 12
# Mouse Bindings
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
# Volume Controls
bind = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
bind = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
bind = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
# Media Controls
bind = , XF86AudioPlay, exec, playerctl play-pause
bind = , XF86AudioNext, exec, playerctl next
bind = , XF86AudioPrev, exec, playerctl previous
# Brightness Controls
bind = , XF86MonBrightnessUp, exec, brightnessctl s 10%+
bind = , XF86MonBrightnessDown, exec, brightnessctl s 10%-

42
hypr.d/variables.conf Normal file
View File

@@ -0,0 +1,42 @@
$terminal = ghostty
$explorer = yazi
$menu = walker
$editor = nvim
$browser = zen-browser
# Core colors
$bg = rgba(22, 25, 37, 1) # Sweet background
$fg = rgba(195, 199, 209, 1) # Sweet foreground
$bg_dark = rgba(18, 21, 32, 1) # Darker background
$bg_light = rgba(26, 31, 46, 1) # Lighter background
$bg_sidebar = rgba(34, 46, 57, 1) # Panel background
# Sweet Primary Colors
$lime = rgba(113, 247, 159, 1) # Sweet lime
$red = rgba(237, 37, 78, 1) # Sweet red
$orange = rgba(255, 106, 0, 1) # Sweet orange
$yellow = rgba(249, 220, 92, 1) # Sweet yellow
$purple = rgba(199, 77, 237, 1) # Sweet purple
$dark_purple = rgba(123, 123, 189, 1) # Sweet dark purple
$blue = rgba(124, 183, 255, 1) # Sweet blue
$cyan = rgba(0, 193, 228, 1) # Sweet cyan
$teal = rgba(0, 232, 198, 1) # Sweet teal
$watermelon = rgba(255, 77, 122, 1) # Sweet watermelon
# Sweet UI Colors
$selected_bg = rgba(0, 211, 167, 1) # Sweet selected background
$selected_fg = rgba(254, 254, 254, 1) # Sweet selected foreground
# Derived colors
$comment = rgba(108, 112, 134, 1) # Muted text
$line_number = rgba(88, 91, 112, 1) # Line numbers
$cursor_line = rgba(30, 30, 46, 1) # Current line highlight
$visual = rgba(49, 50, 68, 1) # Visual selection
$search = rgba(69, 71, 90, 1) # Search highlight
# Status colors
$error = rgba(237, 37, 78, 1) # Error (Sweet red)
$warning = rgba(249, 220, 92, 1) # Warning (Sweet yellow)
$info = rgba(124, 183, 255, 1) # Info (Sweet blue)
$hint = rgba(0, 232, 198, 1) # Hint (Sweet teal)
$success = rgba(113, 247, 159, 1) # Success (Sweet lime)