Update all dot files

This commit is contained in:
2026-03-11 13:27:54 -04:00
parent c041170257
commit 4796f893e5
33 changed files with 825 additions and 273 deletions

View File

@@ -8,6 +8,9 @@ $mainMod = SUPER
## keybind
bind = $mainMod, F, exec, $browser
windowrule = float, initialTitle:^(Picture-in-Picture)$
windowrule = size 30% 30%, initialTitle:^(Picture-in-Picture)$
windowrule {
name = picture-in-picture
match:title = Picture-in-Picture
float = on
size = monitor_w*0.3 monitor_h*0.3
}

View File

@@ -1,13 +1,17 @@
# discord_workspace.conf
$discord_class = class:^(vesktop)$|^(discord)$|^(discord-canary)$|^(com.discord.app.Discord)$|^(WebCord)$|^(equibop)$
$discord_class = ^(vesktop)$|^(discord)$|^(discord-canary)$|^(com.discord.app.Discord)$|^(WebCord)$|^(equibop)$
# workspace
workspace = special:discord
# window rule
windowrule = workspace special:discord silent, $discord_class
windowrule = allowsinput on, $discord_class
windowrule {
name = discord
match:class = $discord_class
workspace = special:discord silent
#allowsinput = on
}
# key binds
$mainMod = SUPER

View File

@@ -1,19 +1,15 @@
# env_vars.conf
# hyprcursor
env = HYPRCURSOR_THEME,Bibata-Modern-Classic
env = HYPRCURSOR_SIZE,24
# Some default env vars.
env = XCURSOR_THEME,Bibata-Modern-Classic
env = XCURSOR_SIZE,24
# Toolkit Backend Vars
#env = GDK_BACKEND,wayland,x11,*
#env = SDL_VIDEODRIVER,wayland # stops sapiens game from running as it cannot find the video subsystem
#env = CLUTTER_BACKEND,wayland
# QT Variables
env = QT_QPA_PLATFORMTHEME,qt6ct
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = QT_QPA_PLATFORM,wayland;xcb
env = QT_QPA_PLATFORM,wayland
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env = QT_QUICK_CONTROLS_STYLE,org.hyprland.style
#env = AQ_DRM_DEVICES,/dev/dri/card0:/dev/dri/card1
# exec-once = /usr/lib/pam_kwallet_init &

View File

@@ -2,59 +2,84 @@
# for things related to the steam and game workspaces
# window rules
windowrule = workspace 9 silent, class:^(steam)$
windowrule {
name = steam
match:class = ^([sS]team)$
match:title = ^([sS]team)$
workspace = 10 silent
tile = on
}
# key binds
$mainMod = SUPER
bind = $mainMod, G, focuswindow, class:^(gamescope|steam)
# set rule for games (note for wayland, fullscreen wont' bring it to a differnet workspace)
$gamerule = workspace 5
# set rule for games
$gamerule = workspace 5, render_unfocused on, fullscreen on
#windowrule = fullscreen, content:game
#windowrule = workspace 5, content:game
#windowrule = renderunfocused, content:game
# To put the window rules for the game workspace
$game_class = ^steam_app_\d+$|^gamescope$|^Minecraft.*|^factorio$|^org\.libretro\.RetroArch$|^dolphin-emu$|^Slay\ the\ Spire$|^Baba\ Is\ You$|^.*\.exe$|^.*\.x86_64$|^Necesse.*|^dotnet$
#windowrule {
# name = game
# match:class = $game_class
# fullscreen = on
# workspace = 5
# render_unfocused = on
#}
#
#windowrule {
# name = xwayland
# match:xwayland = true
# workspace = 5
# render_unfocused = on
#}
# set games and customizations on top
# steam apps
#windowrule = fullscreen, class:^steam_app_\d+$
windowrule = $gamerule, class:^steam_app_\d+$
windowrule = $gamerule, match:class ^steam_app_\d+$
windowrule = $gamerule, match:class $game_class
# gamescope
windowrule = fullscreen, class:^(gamescope)$
windowrule = $gamerule silent, class:^(gamescope)$
windowrule = $gamerule, match:class ^(gamescope)$
# Minecraft
windowrule = $gamerule, class:^Minecraft.*
windowrule = $gamerule, match:class ^Minecraft.*
# factorio
windowrule = $gamerule, class:^(factorio)$
windowrule = $gamerule, match:class ^(factorio)$
# RetroArch flatpak
windowrule = $gamerule, class:^(org\.libretro\.RetroArch)$
windowrule = $gamerule, match:class ^(org\.libretro\.RetroArch)$
# dolphin emulator
windowrule = $gamerule, class:^(dolphin-emu)$
windowrule = $gamerule, match:class ^(dolphin-emu)$
# Slay the Spire
windowrule = $gamerule, class:^(Slay the Spire)$
windowrule = $gamerule, match:class ^(Slay the Spire)$
# Baba Is You
windowrule = $gamerule, class:^(Baba Is You)$
windowrule = $gamerule, match:class ^(Baba Is You)$
# .exe games in wayland mode
windowrule = $gamerule, class:^.*(\.exe)$
windowrule = $gamerule, match:class ^.*(\.exe)$
# some native games with .x86_64 class
windowrule = $gamerule, class:^.*(\.x86_64)$
windowrule = $gamerule, match:class ^.*(\.x86_64)$
# launcher.exe for warframe as floating
windowrule = float on, workspace 5, match:class ^launcher\.exe$
# necesse
windowrule = tile, class:^(Necesse).*
windowrule = fullscreen, class:^(Necesse).*
windowrule = $gamerule, class:^(Necesse).*
# continue rendering helldivers 2
windowrule = renderunfocused, class:^(helldivers2.exe)$
windowrule = tile on, match:class ^(Necesse).*
windowrule = $gamerule, match:class ^(Necesse).*
# move task bar stuff to workspace 4
windowrule = workspace 4 silent, class:^explorer\.exe$
windowrule = float on, workspace 4 silent, match:class ^explorer\.exe$
# Terraria
windowrule = $gamerule, class:^(dotnet)$
windowrule = $gamerule, match:class ^(dotnet)$

View File

@@ -0,0 +1,68 @@
# game_workspace.conf
# for things related to the steam and game workspaces
# window rules
windowrule = workspace 9 silent, class:^(steam)$
# key binds
$mainMod = SUPER
bind = $mainMod, G, focuswindow, class:^(gamescope|steam)
# set rule for games (note for wayland, fullscreen wont' bring it to a differnet workspace)
$gamerule = workspace 5
$gamecontent = content game
# To put the window rules for the game workspace
# steam apps
#windowrule = fullscreen, class:^steam_app_\d+$
windowrule = $gamerule, class:^steam_app_\d+$
# gamescope
windowrule = fullscreen, class:^(gamescope)$
windowrule = $gamerule silent, class:^(gamescope)$
# Minecraft
windowrule = $gamerule, class:^Minecraft.*
# factorio
windowrule = $gamerule, class:^(factorio)$
# RetroArch flatpak
windowrule = $gamerule, class:^(org\.libretro\.RetroArch)$
# dolphin emulator
windowrule = $gamerule, class:^(dolphin-emu)$
# Slay the Spire
windowrule = $gamerule, class:^(Slay the Spire)$
# Baba Is You
windowrule = $gamerule, class:^(Baba Is You)$
# .exe games in wayland mode
windowrule = $gamerule, class:^.*(\.exe)$
# some native games with .x86_64 class
windowrule = $gamerule, class:^.*(\.x86_64)$
# necesse
windowrule = tile, class:^(Necesse).*
windowrule = fullscreen, class:^(Necesse).*
windowrule = $gamerule, class:^(Necesse).*
# continue rendering helldivers 2
windowrule = renderunfocused, class:^(helldivers2.exe)$
# move task bar stuff to workspace 4
windowrule = workspace 4 silent, class:^explorer\.exe$
# Terraria
windowrule = $gamerule, class:^(dotnet)$
# put these rules on games
windowrule = fullscreen, content:game
windowrule = workspace 5, content:game
windowrule = renderunfocused, content:game

View File

@@ -1,14 +1,14 @@
# general_workspaces.conf
# workspaces
workspace = 1, persistent:true, default:true
workspace = 2
workspace = 3
workspace = 4
workspace = 5, persistent:true, border:false gapsout:0, border:false, rounding:false
workspace = 6
workspace = 7
workspace = 8
workspace = 9
workspace = 10
workspace = 1, monitor:DP-1, persistent:true, default:true
workspace = 2, monitor:DP-3, persistent:true
workspace = 3, monitor:DP-1
workspace = 4, monitor:DP-3
workspace = 5, monitor:DP-1,persistent:true, border:false gapsout:0, border:false, rounding:false
workspace = 6, monitor:DP-3
workspace = 7, monitor:DP-1
workspace = 8, monitor:DP-3
workspace = 9, monitor:DP-1
workspace = 10, name:steam, monitor:DP-3, persistent:true
workspace = special:magic,

View File

@@ -33,4 +33,5 @@ misc {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
disable_splash_rendering = true
disable_hyprland_logo = true
}

View File

@@ -14,3 +14,8 @@ master {
debug {
disable_logs = false
}
render {
direct_scanout = 2
cm_sdr_eotf = 2
}

View File

@@ -2,23 +2,24 @@
# Set programs that you use
$fileManager = xdg-open "$HOME"
$menu = fuzzel
$menu = hyprlauncher
#$menu = ags request -i launcher show
$screenshot = grim -g "$(slurp -d)" - | wl-copy
$powermenu = $HOME/bin/local-lua $HOME/bin/powermenu.lua
$notif = swaync-client -t -sw
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
$mainMod = SUPER
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod SHIFT, C, killactive,
bind = $mainMod, M, exec, $powermenu
bind = $mainMod SHIFT, C, killactive
bind = $mainMod, M, exec, /home/eriq12/bin/hydro-powermenu
bind = $mainMod, E, exec, $fileManager
bind = $mainMod, V, togglefloating,
bind = $mainMod, V, togglefloating
bind = $mainMod, R, exec, $menu
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle
bind = $mainMod, P, pseudo # dwindle
bind = $mainMod, J, layoutmsg, togglesplit # dwindle
bind = $mainMod SHIFT, F, fullscreen
bind = $mainMod, N, exec, $notif
# screenshots and screen recorder aylur dot files
bind = $mainMod SHIFT, Print, exec, $screenshot

View File

@@ -1,7 +1,7 @@
# arrow_move_window.conf
# Move window with mainMod + Shift + arrow kyes
bind = $mainMod SHIFT, left, movewindow, l
bind = $mainMod SHIFT, right, movewindow, r
bind = $mainMod SHIFT, up, movewindow, u
bind = $mainMod SHIFT, down, movewindow, d
bind = $mainMod SHIFT, left, movewindoworgroup, l
bind = $mainMod SHIFT, right, movewindoworgroup, r
bind = $mainMod SHIFT, up, movewindoworgroup, u
bind = $mainMod SHIFT, down, movewindoworgroup, d

View File

@@ -14,3 +14,5 @@ bind = $mainMod, XF86AudioRaiseVolume, exec, playerctl position 5+
# media pause
bind = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bind = CTRL, m, sendshortcut, CTRL SHIFT, m, class:(vesktop)

View File

@@ -1,20 +1,16 @@
# misc_apps.conf
# Example windowrule
# windowrule = float,class:^(kitty)$,title:^(kitty)$
# Example windowrule
# windowrule = float on, match:class ^(kitty)$,title:^(kitty)$
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
windowrule = suppressevent maximize, class:.* # You'll probably like this.
# nextcloud
$nextcloud = initialTitle:^(Nextcloud)$, initialClass:^(com.nextcloud.desktopclient.nextcloud)$
windowrule = float, $nextcloud
windowrule = animation slide top, $nextcloud
windowrule = size 20% 40%, $nextcloud
windowrule = move 100%-w-2 30, $nextcloud
windowrule = suppress_event maximize, match:class .* # You'll probably like this.
# KDE connect applet
$kdeconnect = initialClass:^(org.kde.connect.daemon)$
windowrule = float, $kdeconnect
$kdeconnect = match:initial_class ^(org.kde.connect.daemon)$
windowrule = float on, $kdeconnect
# grayjay
windowrule = tile, title:^(Grayjay)$
windowrule = tile on, match:title ^(Grayjay)$
# Godot
windowrule = tile on, match:initial_class ^(Godot)$, match:initial_title ^(Godot)$

View File

@@ -0,0 +1,6 @@
#monitor = DP-1, 2560x1440@120, 0x0, 1, vrr, 1, bitdepth, 10, cm, hdredid, sdrbrightness, 1.1, sdrsaturation, 1
#monitor = DP-1, 2560x1440@120, 0x0, 1, vrr, 1, bitdepth, 10, cm, srgb
monitor = DP-1, 2560x1440@120, 0x0, 1, vrr, 3
#monitor = DP-1, 2560x1440, 0x0, 1
monitor = DP-3, 2560x1440, 2560x0, 1
#monitor = DP-3, disable

View File

@@ -0,0 +1,7 @@
finders {
desktop_launch_prefix = uwsm app --
}
ui {
window_size = 800 520
}

View File

@@ -0,0 +1,6 @@
wallpaper {
monitor =
path = ~/Pictures/geese-at-sunset.jpg
}
splash = false

View File

@@ -0,0 +1,3 @@
preload = /usr/share/hydros/default-background.png
wallpaper = , /usr/share/hydros/default-background.png

View File

@@ -0,0 +1,5 @@
theme {
color_scheme=/home/eriq12/.local/share/color-schemes/matugen.colors
icon_theme=Papirus-Dark
style=org.hyprland.style
}

View File

@@ -0,0 +1,12 @@
background=rgba(111319ff)
base=rgba(0057b5ff)
text=rgba(ffffffff)
alternate_base=rgba(36496dff)
bright_text=rgba(d9e4ffff)
accent=rgba(004491ff)
h1_size=22
h2_size=19
h3_size=17
font_size=15
small_font_size=12
icon_theme=Papirus-Dark