Update all dot files
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 &
|
||||
|
||||
@@ -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)$
|
||||
|
||||
68
dot_config/hypr/hyprland.conf.d/game_workspace.conf.bak
Normal file
68
dot_config/hypr/hyprland.conf.d/game_workspace.conf.bak
Normal 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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -14,3 +14,8 @@ master {
|
||||
debug {
|
||||
disable_logs = false
|
||||
}
|
||||
|
||||
render {
|
||||
direct_scanout = 2
|
||||
cm_sdr_eotf = 2
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)$
|
||||
|
||||
6
dot_config/hypr/hyprland.conf.d/monitor.conf
Normal file
6
dot_config/hypr/hyprland.conf.d/monitor.conf
Normal 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
|
||||
7
dot_config/hypr/hyprlauncher.conf
Normal file
7
dot_config/hypr/hyprlauncher.conf
Normal file
@@ -0,0 +1,7 @@
|
||||
finders {
|
||||
desktop_launch_prefix = uwsm app --
|
||||
}
|
||||
|
||||
ui {
|
||||
window_size = 800 520
|
||||
}
|
||||
6
dot_config/hypr/hyprpaper.conf
Normal file
6
dot_config/hypr/hyprpaper.conf
Normal file
@@ -0,0 +1,6 @@
|
||||
wallpaper {
|
||||
monitor =
|
||||
path = ~/Pictures/geese-at-sunset.jpg
|
||||
}
|
||||
|
||||
splash = false
|
||||
3
dot_config/hypr/hyprpaper.conf.bak
Normal file
3
dot_config/hypr/hyprpaper.conf.bak
Normal file
@@ -0,0 +1,3 @@
|
||||
preload = /usr/share/hydros/default-background.png
|
||||
|
||||
wallpaper = , /usr/share/hydros/default-background.png
|
||||
5
dot_config/hypr/hyprqt6engine.conf
Normal file
5
dot_config/hypr/hyprqt6engine.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
theme {
|
||||
color_scheme=/home/eriq12/.local/share/color-schemes/matugen.colors
|
||||
icon_theme=Papirus-Dark
|
||||
style=org.hyprland.style
|
||||
}
|
||||
12
dot_config/hypr/hyprtoolkit.conf
Normal file
12
dot_config/hypr/hyprtoolkit.conf
Normal 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
|
||||
Reference in New Issue
Block a user