commit 3601184fe9fc43b7b0c41516f4035d9d591e7390 Author: huyjaky Date: Thu Aug 8 21:37:32 2024 +0700 custom-hypr - archive v1 diff --git a/env.conf b/env.conf new file mode 100644 index 0000000..000517f --- /dev/null +++ b/env.conf @@ -0,0 +1,3 @@ +# You can put extra environment variables here +# https://wiki.hyprland.org/Configuring/Environment-variables/ +# diff --git a/execs.conf b/execs.conf new file mode 100644 index 0000000..e1d8d15 --- /dev/null +++ b/execs.conf @@ -0,0 +1,3 @@ +# You can make apps auto-start here +# Relevant Hyprland wiki section: https://wiki.hyprland.org/Configuring/Keywords/#executing + diff --git a/general.conf b/general.conf new file mode 100644 index 0000000..ff63cd4 --- /dev/null +++ b/general.conf @@ -0,0 +1,65 @@ +# Put general config stuff here +# Here's a list of every variable: https://wiki.hyprland.org/Configuring/Variables/ + +monitor = DP-1, highres, 0x0, 1 +monitor = HDMI-A-1, highres, 1920x0, 1 + + +input { + repeat_delay = 180 + repeat_rate = 50 +} + + +general { + # Gaps and border + gaps_in = 4 + gaps_out = 4 + border_size = 4 + + # Fallback colors + col.active_border = rgba(0DB7D4FF) rgba(7AA2F7FF) rgba(9778D0FF) 45deg + col.inactive_border = rgba(04404aaa) + + # Functionality + # resize_on_border = true + layout = dwindle +} + +dwindle { + preserve_split = true # you probably want this + #no_gaps_when_only = true + + smart_resizing = false +} + +misc { + background_color = rgba(12131CFF) +} + +plugin { + hyprbars { + # Honestly idk if it works like css, but well, why not + bar_text_font = VictorMono NF SemiBold Italic + bar_text_size = 18 + bar_height = 30 + bar_padding = 10 + bar_button_padding = 15 + bar_precedence_over_border = false + bar_part_of_window = false + + bar_color = rgba(12131CFF) + col.text = rgba(E2E1EFFF) + + # example buttons (R -> L) + # hyprbars-button = color, size, on-click + hyprbars-button = rgba(12131CFF), 25, 󰖭, hyprctl dispatch killactive + hyprbars-button = rgba(12131CFF), 25,  , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + hyprbars-button = rgba(12131CFF), 25, , hyprctl + } +} diff --git a/keybinds.conf b/keybinds.conf new file mode 100644 index 0000000..9640df0 --- /dev/null +++ b/keybinds.conf @@ -0,0 +1,21 @@ +# You can put your preferred keybinds here +# https://wiki.hyprland.org/Configuring/Binds/ + +bind = Alt, H, movefocus, l # [hidden] +bind = Alt, L, movefocus, r # [hidden] +bind = Alt, K, movefocus, u # [hidden] +bind = Alt, J, movefocus, d # [hidden] +bind = Alt, BracketLeft, movefocus, l # [hidden] +bind = Alt, BracketRight, movefocus, r # [hidden] +bind = Alt, O, killactive, +bind = Alt, F, fullscreen, 1 +bind = Alt, Q, killactive, +bind = Alt, R, exec, killall ags ydotool; ags & # Restart widgets +bind = Alt, E, exec, ags run-js 'openColorScheme.value = true; Utils.timeout(2000, () => openColorScheme.value = false);' # View color scheme and options + +##! Window arrangement +#/# bind = Super+Shift, ←/↑/→/↓,, # Window: move in direction +bind = Ctrl+Alt, H, movewindow, l # [hidden] +bind = Ctrl+Alt, K, movewindow, u # [hidden] +bind = Ctrl+Alt, L, movewindow, r # [hidden] +bind = Ctrl+Alt, J, movewindow, d # [hidden] diff --git a/rules.conf b/rules.conf new file mode 100644 index 0000000..159de09 --- /dev/null +++ b/rules.conf @@ -0,0 +1,3 @@ +# You can put custom rules here +# Window/layer rules: https://wiki.hyprland.org/Configuring/Window-Rules/ +# Workspace rules: https://wiki.hyprland.org/Configuring/Workspace-Rules/