mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 08:43:00 +00:00
feat(hypr): dunst, swaylock
This commit is contained in:
parent
5c526106ee
commit
4270bc9e5d
13 changed files with 846 additions and 232 deletions
10
platforms/linux/hypr/hyprland/+colemak.conf
Normal file
10
platforms/linux/hypr/hyprland/+colemak.conf
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
bind = $mainMod, H, movefocus, l
|
||||
bind = $mainMod, I, movefocus, r
|
||||
bind = $mainMod, E, movefocus, u
|
||||
bind = $mainMod, N, movefocus, d
|
||||
bind = $mainMod SHIFT, H, swapwindow, l
|
||||
bind = $mainMod SHIFT, I, swapwindow, r
|
||||
bind = $mainMod SHIFT, E, swapwindow, u
|
||||
bind = $mainMod SHIFT, N, swapwindow, d
|
||||
bind = $mainMod, F, exec, $fileManager
|
||||
|
||||
11
platforms/linux/hypr/hyprland/+qwerty.conf
Normal file
11
platforms/linux/hypr/hyprland/+qwerty.conf
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
bind = $mainMod, H, movefocus, l
|
||||
bind = $mainMod, L, movefocus, r
|
||||
bind = $mainMod, K, movefocus, u
|
||||
bind = $mainMod, J, movefocus, d
|
||||
bind = $mainMod SHIFT, H, swapwindow, l
|
||||
bind = $mainMod SHIFT, L, swapwindow, r
|
||||
bind = $mainMod SHIFT, K, swapwindow, u
|
||||
bind = $mainMod SHIFT, J, swapwindow, d
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
|
||||
|
||||
84
platforms/linux/hypr/hyprland/dark.conf
Normal file
84
platforms/linux/hypr/hyprland/dark.conf
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
# Catppuccin Mocha (Dark)
|
||||
$rosewater = rgb(f5e0dc)
|
||||
$rosewaterAlpha = f5e0dc
|
||||
|
||||
$flamingo = rgb(f2cdcd)
|
||||
$flamingoAlpha = f2cdcd
|
||||
|
||||
$pink = rgb(f5c2e7)
|
||||
$pinkAlpha = f5c2e7
|
||||
|
||||
$mauve = rgb(cba6f7)
|
||||
$mauveAlpha = cba6f7
|
||||
|
||||
$red = rgb(f38ba8)
|
||||
$redAlpha = f38ba8
|
||||
|
||||
$maroon = rgb(eba0ac)
|
||||
$maroonAlpha = eba0ac
|
||||
|
||||
$peach = rgb(fab387)
|
||||
$peachAlpha = fab387
|
||||
|
||||
$yellow = rgb(f9e2af)
|
||||
$yellowAlpha = f9e2af
|
||||
|
||||
$green = rgb(a6e3a1)
|
||||
$greenAlpha = a6e3a1
|
||||
|
||||
$teal = rgb(94e2d5)
|
||||
$tealAlpha = 94e2d5
|
||||
|
||||
$sky = rgb(89dceb)
|
||||
$skyAlpha = 89dceb
|
||||
|
||||
$sapphire = rgb(74c7ec)
|
||||
$sapphireAlpha = 74c7ec
|
||||
|
||||
$blue = rgb(89b4fa)
|
||||
$blueAlpha = 89b4fa
|
||||
|
||||
$lavender = rgb(b4befe)
|
||||
$lavenderAlpha = b4befe
|
||||
|
||||
$text = rgb(cdd6f4)
|
||||
$textAlpha = cdd6f4
|
||||
|
||||
$subtext1 = rgb(bac2de)
|
||||
$subtext1Alpha = bac2de
|
||||
|
||||
$subtext0 = rgb(a6adc8)
|
||||
$subtext0Alpha = a6adc8
|
||||
|
||||
$overlay2 = rgb(9399b2)
|
||||
$overlay2Alpha = 9399b2
|
||||
|
||||
$overlay1 = rgb(7f849c)
|
||||
$overlay1Alpha = 7f849c
|
||||
|
||||
$overlay0 = rgb(6c7086)
|
||||
$overlay0Alpha = 6c7086
|
||||
|
||||
$surface2 = rgb(585b70)
|
||||
$surface2Alpha = 585b70
|
||||
|
||||
$surface1 = rgb(45475a)
|
||||
$surface1Alpha = 45475a
|
||||
|
||||
$surface0 = rgb(313244)
|
||||
$surface0Alpha = 313244
|
||||
|
||||
$base = rgb(1e1e2e)
|
||||
$baseAlpha = 1e1e2e
|
||||
|
||||
$mantle = rgb(181825)
|
||||
$mantleAlpha = 181825
|
||||
|
||||
$crust = rgb(11111b)
|
||||
$crustAlpha = 11111b
|
||||
|
||||
# https://github.com/hyprwm/Hyprland/discussions/5867
|
||||
exec = gsettings set org.gnome.desktop.interface gtk-theme "BreezeDark" # for GTK3 apps
|
||||
exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps
|
||||
exec = kwriteconfig5 --group "General" --key "ColorScheme" "BreezeDark"
|
||||
exec = hyprsunset -t 6000 &
|
||||
78
platforms/linux/hypr/hyprland/rules.conf
Normal file
78
platforms/linux/hypr/hyprland/rules.conf
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
##############################
|
||||
### WINDOWS AND WORKSPACES ###
|
||||
##############################
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
||||
# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules
|
||||
|
||||
# Example windowrule v1
|
||||
# windowrule = float, ^(kitty)$
|
||||
|
||||
# Example windowrule v2
|
||||
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
|
||||
|
||||
# Ignore maximize requests from apps. You'll probably like this.
|
||||
windowrulev2 = suppressevent maximize, class:.*
|
||||
|
||||
# Fix some dragging issues with XWayland
|
||||
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||
|
||||
windowrulev2 = float, class:qt6ct
|
||||
windowrulev2 = float, size 2560 1440, class:^(org.kde.gwenview)$
|
||||
windowrulev2 = float, size 50%, center, class:^(org.kde.konsole)$
|
||||
|
||||
|
||||
windowrulev2 = float, class:^(steam)$
|
||||
|
||||
# Browser Extension Popup
|
||||
windowrulev2 = float, title:^(Bitwarden - )(.*)$
|
||||
|
||||
# Picture-in-Picture
|
||||
windowrulev2 = float, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||
windowrulev2 = keepaspectratio, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||
windowrulev2 = move 73% 72%, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||
windowrulev2 = size 25%, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||
windowrulev2 = float, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||
windowrulev2 = pin, title:^([Pp]icture[-\s]?[Ii]n[-\s]?[Pp]icture)(.*)$
|
||||
windowrulev2 = float, title:^(画中画)(.*)$
|
||||
windowrulev2 = keepaspectratio, title:^(画中画)(.*)$
|
||||
windowrulev2 = move 73% 72%, title:^(画中画)(.*)$
|
||||
windowrulev2 = size 25%, title:^(画中画)(.*)$
|
||||
windowrulev2 = float, title:^(画中画)(.*)$
|
||||
windowrulev2 = pin, title:^(画中画)(.*)$
|
||||
|
||||
# Dialog windows – float+center these windows.
|
||||
windowrulev2 = center, title:^(Open File)(.*)$
|
||||
windowrulev2 = center, title:^(打开文件)(.*)$
|
||||
windowrulev2 = center, title:^(Select a File)(.*)$
|
||||
windowrulev2 = center, title:^(选择文件)(.*)$
|
||||
windowrulev2 = center, title:^(Choose wallpaper)(.*)$
|
||||
windowrulev2 = center, title:^(Open Folder)(.*)$
|
||||
windowrulev2 = center, title:^(Save As)(.*)$
|
||||
windowrulev2 = center, title:^(保存)(.*)$
|
||||
windowrulev2 = center, title:^(Library)(.*)$
|
||||
windowrulev2 = center, title:^(File Upload)(.*)$
|
||||
windowrulev2 = float, title:^(Open File)(.*)$
|
||||
windowrulev2 = center, title:^(打开文件)(.*)$
|
||||
windowrulev2 = float, title:^(Select a File)(.*)$
|
||||
windowrulev2 = center, title:^(选择文件)(.*)$
|
||||
windowrulev2 = float, title:^(Choose wallpaper)(.*)$
|
||||
windowrulev2 = float, title:^(Open Folder)(.*)$
|
||||
windowrulev2 = float, title:^(Save As)(.*)$
|
||||
windowrulev2 = center, title:^(保存)(.*)$
|
||||
windowrulev2 = float, title:^(Library)(.*)$
|
||||
windowrulev2 = float, title:^(File Upload)(.*)$
|
||||
|
||||
# Centering pictures preview windows
|
||||
# Telegram
|
||||
windowrulev2 = center, title:^(Media viewer)(.*)$
|
||||
windowrulev2 = float, title:^(Media viewer)(.*)$
|
||||
windowrulev2 = size 50%, title:^(Media viewer)(.*)$
|
||||
# WeChat
|
||||
windowrulev2 = center, title:^(预览)(.*)$
|
||||
windowrulev2 = float, title:^(预览)(.*)$
|
||||
windowrulev2 = size 50%, title:^(预览)(.*)$
|
||||
# QQ
|
||||
windowrulev2 = center, title:^(图片查看器)(.*)$
|
||||
windowrulev2 = float, title:^(图片查看器)(.*)$
|
||||
windowrulev2 = size 50%, title:^(图片查看器)(.*)$
|
||||
Loading…
Add table
Add a link
Reference in a new issue