We workin on more hyprland

This commit is contained in:
Salt 2024-08-27 19:12:27 -05:00
parent df88af735d
commit 09b3c2b43f
3 changed files with 2642 additions and 39 deletions

View File

@ -0,0 +1,20 @@
# vim: set ft=config:
#
# Autostarts
# Sourced in by hyprland.conf
#
# Run this at first to fix up some systemd stuff
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
# Daemons and stuff
exec-once = nm-applet
exec-once = flatpak run com.nextcloud.desktopclient.nextcloud
exec-once = flatpak run io.kopia.KopiaUI
# Workspace-specific applications
exec-once = [workspace 8 silent] flatpak run org.keepassxc.KeePassXC
exec-once = [workspace 8 silent] flatpak run org.mozilla.Thunderbird
exec-once = [workspace 9 silent] flatpak run dev.vencord.Vesktop
exec-once = [workspace 9 silent] flatpak run im.riot.Riot
exec-once = [workspace 10 silent] flatpak run com.github.KRTirtho.Spotube

View File

@ -1,7 +1,4 @@
# vim: set ft=config: # vim: set ft=config:
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor=eDP-1,preferred,auto,1.333333
monitor=,preferred,auto,auto
# See https://wiki.hyprland.org/Configuring/Keywords/ for more # See https://wiki.hyprland.org/Configuring/Keywords/ for more
@ -11,41 +8,39 @@ monitor=,preferred,auto,auto
# Source a file (multi-file configs) # Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf # source = ~/.config/hypr/myColors.conf
# Source in autostarts
source = ~/.config/hypr/autostart.conf
# Set programs that you use # Set programs that you use
$terminal = kitty $terminal = foot
# Some default env vars. # Some default env vars.
env = XCURSOR_SIZE,24 env = XCURSOR_SIZE,24
env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor=eDP-1,preferred,auto,1.3333
monitor=,preferred,auto,auto
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/ # For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input { input {
kb_layout = us kb_layout = us
kb_variant =
kb_model =
kb_options =
kb_rules =
follow_mouse = 1 follow_mouse = 1
touchpad { touchpad {
natural_scroll = no natural_scroll = no
} }
sensitivity = 0 # -1.0 to 1.0, 0 means no modification. sensitivity = 0 # -1.0 to 1.0, 0 means no modification.
} }
general { general {
# See https://wiki.hyprland.org/Configuring/Variables/ for more # https://wiki.hyprland.org/Configuring/Variables/
gaps_in = 8
gaps_in = 5 gaps_out = 8
gaps_out = 20 border_size = 4
border_size = 2 #col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg col.active_border = rgba(83a598ff)
col.inactive_border = rgba(595959aa) col.inactive_border = rgba(32302fff)
layout = dwindle layout = dwindle
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
allow_tearing = false allow_tearing = false
} }
@ -61,27 +56,25 @@ decoration {
drop_shadow = yes drop_shadow = yes
shadow_range = 4 shadow_range = 4
shadow_render_power = 3 shadow_render_power = 3
col.shadow = rgba(1a1a1aee) col.shadow = rgba(282828ee)
} }
animations { animations {
# https://wiki.hyprland.org/Configuring/Animations/
enabled = yes enabled = yes
bezier = snappy, 0.05, 0.9, 0.1, 1.05
# Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more animation = windows, 1, 2, snappy
animation = windowsIn, 1, 1, default
bezier = myBezier, 0.05, 0.9, 0.1, 1.05 animation = windowsOut, 1, 3, default, popin 80%
animation = border, 1, 3, default
animation = windows, 1, 7, myBezier
animation = windowsOut, 1, 7, default, popin 80%
animation = border, 1, 10, default
animation = borderangle, 1, 8, default animation = borderangle, 1, 8, default
animation = fade, 1, 7, default animation = fade, 1, 3, default
animation = workspaces, 1, 6, default animation = workspaces, 1, 1.5, snappy
} }
dwindle { dwindle {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more # https://wiki.hyprland.org/Configuring/Dwindle-Layout/
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below pseudotile = yes
preserve_split = yes # you probably want this preserve_split = yes # you probably want this
} }
@ -114,15 +107,14 @@ device {
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
# Keybinds
# See https://wiki.hyprland.org/Configuring/Keywords/ for more # https://wiki.hyprland.org/Configuring/Binds/ for more
$mainMod = ALT $mainMod = ALT
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
# Program opening and closing # Program opening and closing
bind = $mainMod, Return, exec, $terminal bind = $mainMod, Return, exec, $terminal
bind = $mainMod, Q, killactive, bind = $mainMod, Q, killactive,
bind = $mainMod, Space, exec, wofi --show drun bind = $mainMod, Space, exec, wofi -i --show drun
#bind = $mainMod, M, exit, #bind = $mainMod, M, exit,
bind = $mainMod, T, pseudo, # dwindle bind = $mainMod, T, pseudo, # dwindle
bind = $mainMod, F, togglefloating, bind = $mainMod, F, togglefloating,
@ -187,8 +179,8 @@ bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod SHIFT, S, movetoworkspace, special:magic bind = $mainMod SHIFT, S, movetoworkspace, special:magic
# Scroll through existing workspaces with mainMod + scroll # Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1 bind = $mainMod, Period, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1 bind = $mainMod, Comma, workspace, e-1
# Move/resize windows with mainMod + LMB/RMB and dragging # Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:272, movewindow

File diff suppressed because it is too large Load Diff