ayy
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
# Polkit
|
||||
# exec-once = systemctl --user start /nix/store/*-hyprpolkitagent-*/libexec/hyprpolkitagent
|
||||
exec-once = systemctl --user start /nix/store/*-hyprpolkitagent-*/libexec/hyprpolkitagent
|
||||
exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent
|
||||
|
||||
# Waybar
|
||||
exec-once = "GTK_THEME=Adwaita LC_TIME=lv_LV.UTF-8 waybar -c ~/config/config/waybar/config -s ~/config/config/waybar/style.css"
|
||||
@@ -8,7 +9,7 @@ exec-once = "GTK_THEME=Adwaita LC_TIME=lv_LV.UTF-8 waybar -c ~/config/config/way
|
||||
exec-once = swww-daemon
|
||||
|
||||
# Notification Manager
|
||||
exec-once = dunst
|
||||
# exec-once = dunst
|
||||
|
||||
# Gentoo Stuff
|
||||
exec-once = bash ~/config/scripts/gentoo-init.sh
|
||||
@@ -26,14 +27,19 @@ exec-once = bash ~/config/scripts/gtk.sh
|
||||
exec-once = bash ~/config/scripts/hot-reload.sh
|
||||
|
||||
# Hyprland polkit
|
||||
exec-once = /usr/libexec/hyprpolkitagent
|
||||
exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent
|
||||
|
||||
exec-once = [workspace special:music silent] cider
|
||||
exec-once = [workspace special:quick silent] equibop
|
||||
|
||||
# exec-once = arrpc
|
||||
|
||||
# deltarune
|
||||
exec-once = qs
|
||||
|
||||
# Hyprland Splash
|
||||
# exec-once = "sleep 5 && bun run scripts/bin/betterSplash.ts"
|
||||
exec-once = sleep 5 && notify-send "Sveicināti Hyprland!" "$(hyprctl splash)"
|
||||
exec-once = sleep 5 && notify-send -a dotfiles "Welcome to Hyprland!" "$(hyprctl splash)"
|
||||
|
||||
# exec-once = nix-shell -p mpvpaper --command "mpvpaper -o \"no-audio loop loop-playlist\" HDMI-A-2 \"/home/ralsei/Documents/Boykisser Chipi Chipi Full Animation [3sP6ZvlqJeE].webm\""
|
||||
|
||||
|
||||
@@ -13,10 +13,10 @@ monitor=,1920x1080@240,auto,1
|
||||
general {
|
||||
gaps_in = 5
|
||||
gaps_out = 20
|
||||
border_size = 2
|
||||
border_size = 0
|
||||
|
||||
col.active_border = rgb(89b4fa)
|
||||
col.inactive_border = rgb(585b70)
|
||||
# col.active_border = rgb(89b4fa)
|
||||
# col.inactive_border = rgb(585b70)
|
||||
|
||||
resize_on_border = false
|
||||
allow_tearing = true
|
||||
@@ -29,7 +29,7 @@ general {
|
||||
#############################################
|
||||
|
||||
decoration {
|
||||
rounding = 12
|
||||
# rounding = 12
|
||||
|
||||
active_opacity = 1.0
|
||||
inactive_opacity = 1.0
|
||||
@@ -103,7 +103,7 @@ cursor {
|
||||
|
||||
windowrule {
|
||||
name = games
|
||||
match:class = org.vinegarhq.Sober|com.mojang.minecraft.java-edition|deltarune.exe|steam_app_1671210
|
||||
match:class = org\.vinegarhq\.Sober|com\.mojang\.minecraft\.java-edition|deltarune\.exe|steam_app_1671210
|
||||
tag = +game
|
||||
}
|
||||
|
||||
@@ -113,9 +113,16 @@ windowrule {
|
||||
tag = +discord
|
||||
}
|
||||
|
||||
|
||||
windowrule {
|
||||
name = roblox
|
||||
match:class = org\.vinegarhq\.Sober
|
||||
tag = +roblox
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = deltarune
|
||||
match:class = deltarune.exe|steam_app_1671210
|
||||
match:class = deltarune\.exe|steam_app_1671210
|
||||
tag = +deltarune
|
||||
}
|
||||
|
||||
@@ -158,7 +165,7 @@ misc {
|
||||
enable_anr_dialog = true
|
||||
disable_hyprland_logo = false
|
||||
initial_workspace_tracking = 0
|
||||
new_window_takes_over_fullscreen = 1
|
||||
# new_window_takes_over_fullscreen = 1
|
||||
disable_splash_rendering = false
|
||||
font_family = "SF Pro Display"
|
||||
render_unfocused_fps = 240
|
||||
@@ -191,6 +198,7 @@ layerrule {
|
||||
match:namespace = wofi
|
||||
animation = popin 70%
|
||||
dim_around = on
|
||||
no_screen_share = off
|
||||
order = -10
|
||||
}
|
||||
|
||||
@@ -213,8 +221,8 @@ layerrule {
|
||||
#############################################
|
||||
|
||||
windowrule {
|
||||
name = blueman music internet
|
||||
match:class = blueman-manager|blueman-manager-wrapped|org.pulseaudio.pavucontrol|nm-connection-editor|nm-connection-editor-wrapped
|
||||
name = utility windows
|
||||
match:class = xdg-desktop-portal-gtk|blueman-manager|blueman-manager-wrapped|org\.pulseaudio\.pavucontrol|nm-connection-editor|nm-connection-editor-wrapped
|
||||
float = true
|
||||
size = 900 500
|
||||
center = true
|
||||
@@ -224,7 +232,12 @@ windowrule {
|
||||
# OTHER
|
||||
#############################################
|
||||
|
||||
windowrule = match:class steam_proton|org.vinegarhq.Sober, allows_input on
|
||||
windowrule = match:class steam_proton|org\.vinegarhq\.Sober, allows_input on
|
||||
|
||||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
||||
env = QT_STYLE_OVERRIDE,kvantum
|
||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||
|
||||
|
||||
# windowrulev2 = immediate, class:^(sober)$
|
||||
# windowrulev2 = fullscreen,title:^(Sober)$
|
||||
|
||||
@@ -62,15 +62,15 @@ bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||
|
||||
# Function keys ( FN + F[1-12] )
|
||||
bindl = , XF86MonBrightnessUp, exec, brightnessctl -q s +10%
|
||||
bindl = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%-
|
||||
bindl = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||
bindl = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||
bindl = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||
bindl = , XF86AudioPlay, exec, playerctl -p cider,chromium,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus play-pause
|
||||
bindl = , XF86AudioPause, exec, playerctl -p cider,chromium,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus pause
|
||||
bindl = , XF86AudioNext, exec, playerctl -p cider,chromium,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus next
|
||||
bindl = , XF86AudioPrev, exec, playerctl -p cider,chromium,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus previous
|
||||
bindl = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||
bindlu = , XF86MonBrightnessUp, exec, brightnessctl -q s +10%
|
||||
bindlu = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%-
|
||||
bindlu = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||
bindlu = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||
bindlu = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||
bindlu = , XF86AudioPlay, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus play-pause
|
||||
bindlu = , XF86AudioPause, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus pause
|
||||
bindlu = , XF86AudioNext, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus next
|
||||
bindlu = , XF86AudioPrev, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus previous
|
||||
bindlu = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||
bindl = , XF86Lock, exec, pkill -USR1 hyprlock || hyprlock
|
||||
|
||||
|
||||
@@ -12,22 +12,22 @@ bind = $mainMod SHIFT, B, exec, bash ~/config/scripts/hot-reload.sh
|
||||
bind = $mainMod SHIFT, RETURN, exec, pkill wofi || bash ~/config/scripts/select-wallpaper.sh
|
||||
|
||||
# Screenshot keybinds
|
||||
bind = $mainMod, PRINT, exec, bash ~/config/scripts/screenshot-selection.sh
|
||||
bind = $mainMod SHIFT, PRINT, exec, bash ~/config/scripts/screenshot-fullscreen.sh
|
||||
bindu = $mainMod, PRINT, exec, bash ~/config/scripts/screenshot-selection.sh
|
||||
bindu = $mainMod SHIFT, PRINT, exec, bash ~/config/scripts/screenshot-fullscreen.sh
|
||||
bind = $mainMod CTRL SHIFT, PRINT, exec, bash ~/config/scripts/edit-last-screenshot.sh
|
||||
|
||||
# Music Get Keybind
|
||||
|
||||
# input:repeat_delay = 10
|
||||
bindel = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh
|
||||
bindrl = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh rel
|
||||
bindelu = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh
|
||||
# bindrl = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh rel
|
||||
|
||||
# Global shit
|
||||
bind = ALT, F9, pass, class:^(com\.obsproject\.Studio)$
|
||||
|
||||
# Music volume control
|
||||
bindl = $mainMod, XF86AudioRaiseVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02+
|
||||
bindl = $mainMod, XF86AudioLowerVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02-
|
||||
bindl = $mainMod, XF86AudioRaiseVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02+
|
||||
bindl = $mainMod, XF86AudioLowerVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02-
|
||||
|
||||
# Screen locker and logout keybinds
|
||||
bind = CTRL ALT, DELETE, exec, wlogout
|
||||
@@ -45,8 +45,8 @@ bindl = SUPER SHIFT, L, exec, pkill -9 hyprlock || hyprlock
|
||||
# bind = $mainMod CTRL ALT, down, moveintogroup, d
|
||||
|
||||
# zoom
|
||||
bind = $mainMod SHIFT CTRL, mouse_down, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 1.25}')"
|
||||
bind = $mainMod SHIFT CTRL, mouse_up, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 1.25}')"
|
||||
bindu = $mainMod SHIFT CTRL, mouse_down, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 1.25}')"
|
||||
bindu = $mainMod SHIFT CTRL, mouse_up, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 1.25}')"
|
||||
|
||||
bind = $mainMod SHIFT, M, exec, bun run $HOME/config/scripts/bin/r2Upload.ts
|
||||
bind = $mainMod, F1, exec, bash $HOME/config/scripts/roblox-fullscreen.sh
|
||||
|
||||
25
config/hypr/config/plugin.conf
Normal file
25
config/hypr/config/plugin.conf
Normal file
@@ -0,0 +1,25 @@
|
||||
plugin:imgborders {
|
||||
enabled = true
|
||||
image = /etc/nixos/asset/thirdparty/deltarune/border.png
|
||||
sizes = 52,52,52,52 # left, right, top, bottom
|
||||
insets = 20,20,20,20 # left, right, top, bottom
|
||||
# 16 16+8=24 16+4=20
|
||||
# 1 = the same scale in deltarune
|
||||
scale = 0.5
|
||||
smooth = true
|
||||
blur = false
|
||||
noimgborders = true
|
||||
}
|
||||
|
||||
plugin:dynamic-cursors {
|
||||
enabled = false
|
||||
mode = tilt
|
||||
shake {
|
||||
enabled = false
|
||||
}
|
||||
hyprcursor {
|
||||
nearest = true
|
||||
enabled = true
|
||||
resolution = -12
|
||||
}
|
||||
}
|
||||
51
config/hypr/config/rice/deltarune.conf
Normal file
51
config/hypr/config/rice/deltarune.conf
Normal file
@@ -0,0 +1,51 @@
|
||||
exec-once = qs -p ~/.config/quickshell/default/Startup
|
||||
|
||||
layerrule {
|
||||
name = deltarune qs
|
||||
match:namespace = deltarune-quickshell
|
||||
animation = slide top
|
||||
above_lock = 2
|
||||
order = -20
|
||||
no_screen_share = off
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = deltarune qs dn
|
||||
match:namespace = deltarune-quickshell-bottom
|
||||
animation = slide bottom
|
||||
above_lock = 2
|
||||
order = -20
|
||||
no_screen_share = off
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = deltarune qs db
|
||||
match:namespace = deltarune-quickshell-dialogbox
|
||||
animation = slide bottom
|
||||
order = 100
|
||||
above_lock = 2
|
||||
order = -20
|
||||
no_screen_share = off
|
||||
}
|
||||
|
||||
bind = SUPER, A, global, deltarune:shell_open
|
||||
|
||||
submap = deltarune
|
||||
|
||||
bind = SUPER, A, global, deltarune:shell_close
|
||||
|
||||
bind = , ESCAPE, global, deltarune:input_back
|
||||
bind = , Shift_L, global, deltarune:input_back
|
||||
bind = , Shift_R, global, deltarune:input_back
|
||||
bind = , X, global, deltarune:input_back
|
||||
|
||||
bind = , Z, global, deltarune:input_enter
|
||||
bind = , ENTER, global, deltarune:input_enter
|
||||
bind = , RETURN, global, deltarune:input_enter
|
||||
|
||||
bind = , UP, global, deltarune:input_up
|
||||
bind = , DOWN, global, deltarune:input_down
|
||||
bind = , LEFT, global, deltarune:input_left
|
||||
bind = , RIGHT, global, deltarune:input_right
|
||||
|
||||
submap = reset
|
||||
@@ -5,18 +5,20 @@ $mainMod = SUPER
|
||||
|
||||
# Programs
|
||||
|
||||
$terminal = ghostty
|
||||
$terminal = kitty
|
||||
$fileManager = nautilus
|
||||
$menu = wofi --show drun
|
||||
$browser = zen-browser
|
||||
|
||||
# Cursor
|
||||
|
||||
exec = hyprctl setcursor RalseiCursors 24
|
||||
exec = hyprctl setcursor kris 24
|
||||
|
||||
env = HYPRCURSOR_THEME,RalseiCursors
|
||||
# RalseiCursors 24
|
||||
|
||||
env = HYPRCURSOR_THEME,kris
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
env = XCURSOR_THEME,RalseiCursors
|
||||
env = XCURSOR_THEME,kris
|
||||
env = XCURSOR_SIZE,24
|
||||
|
||||
# Toolkit Env
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
exec-once = hyprctl notify 1 5000 0 " Hyprland!!"
|
||||
|
||||
exec-once = hyprpm reload
|
||||
|
||||
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||
exec-once = dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY
|
||||
@@ -12,9 +14,12 @@ source = ~/config/config/hypr/config/input.conf
|
||||
source = ~/config/config/hypr/config/keybindings/default.conf
|
||||
source = ~/config/config/hypr/config/keybindings/other.conf
|
||||
source = ~/config/config/hypr/config/autoexec.conf
|
||||
source = ~/config/config/hypr/config/permissions.conf
|
||||
|
||||
source = ~/config/config/hypr/config/rice/deltarune.conf
|
||||
|
||||
# hyprlang noerror true
|
||||
|
||||
source = ~/config/config/hypr/config/permissions.conf
|
||||
source = ~/config/config/hypr/config/plugin.conf
|
||||
|
||||
# hyprlang noerror false
|
||||
|
||||
@@ -11,8 +11,9 @@ general {
|
||||
|
||||
#BACKGROUND
|
||||
background {
|
||||
monitor =
|
||||
path = ~/Pictures/Wallpapers/kris_ralsei_kissing.png # definetly not a picture of kris and ralsei kissing!!
|
||||
monitor =
|
||||
color = rgba(0,0,0,0)
|
||||
# path = ~/Pictures/Wallpapers/israel.png # definetly not a picture of kris and ralsei kissing!!
|
||||
}
|
||||
|
||||
input-field {
|
||||
@@ -25,12 +26,12 @@ input-field {
|
||||
inner_color = rgba(0, 0, 0, 0)
|
||||
check_color = rgba(0, 0, 0, 0)
|
||||
fail_color = rgba(0, 0, 0, 0)
|
||||
font_color = rgb(245, 194, 231)
|
||||
font_color = rgb(255, 0, 255)
|
||||
fade_on_empty = false
|
||||
font_family = Symbols Nerd Font, SF Pro Display
|
||||
placeholder_text = Session locked, enter password to unlock!
|
||||
hide_input = false
|
||||
fail_text = Password hint: Favorite Character - Deltarune, not Regretevator!
|
||||
fail_text = wrong password mf
|
||||
position = 0, -30
|
||||
halign = center
|
||||
valign = top
|
||||
|
||||
Reference in New Issue
Block a user