a
@@ -68,7 +68,7 @@
|
||||
|
||||
### Misc/Advanced ###
|
||||
dmenu = w -p dunst:
|
||||
browser = zen
|
||||
browser = zen-beta
|
||||
always_run_script = true
|
||||
title = Dunst
|
||||
class = Dunst
|
||||
|
||||
|
Before Width: | Height: | Size: 627 KiB After Width: | Height: | Size: 99 B |
1
config/fastfetch/ProphecySymbol.png
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/fastfetch/ProphecySymbol.png
|
||||
|
Before Width: | Height: | Size: 627 KiB After Width: | Height: | Size: 99 B |
BIN
config/fastfetch/ProphecySymbol.png.hmbackup
Normal file
|
After Width: | Height: | Size: 627 KiB |
@@ -1,114 +0,0 @@
|
||||
{
|
||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||
"logo": {
|
||||
"source": "~/.config/fastfetch/deltarune.png"
|
||||
},
|
||||
"display": {
|
||||
"color": "magenta"
|
||||
},
|
||||
"modules": [
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "title",
|
||||
"keyColor": "blue",
|
||||
"outputColor": "magenta",
|
||||
"format": "kris@darkworld" // "{user-name-colored}{at-symbol-colored}{host-name-colored}"
|
||||
},
|
||||
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "os",
|
||||
"key": "OS",
|
||||
"format": "DARKWORLD NIXOS"
|
||||
},
|
||||
{
|
||||
"type": "kernel",
|
||||
"format": "Linux 6.17.0-2-dark-fountain"
|
||||
},
|
||||
{
|
||||
"type": "packages",
|
||||
"format": "9999 (darkworld), 4 (deltarune), 1 (the-prophecy)"
|
||||
},
|
||||
//"packages",
|
||||
|
||||
"break",
|
||||
|
||||
//"host",
|
||||
{
|
||||
"type": "os",
|
||||
"key": "Host",
|
||||
"format": "Hopes and Dreams"
|
||||
},
|
||||
{
|
||||
"type": "uptime",
|
||||
"format": "a few minutes"
|
||||
},
|
||||
//"uptime",
|
||||
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "cpu",
|
||||
"format": "{cores-logical}x {name} @ {freq-base} {temperature}",
|
||||
"temp": true
|
||||
},
|
||||
{
|
||||
"type": "gpu",
|
||||
"format": "{name} [{type}] {temperature}",
|
||||
"temp": true
|
||||
},
|
||||
|
||||
"break",
|
||||
|
||||
"memory",
|
||||
"disk",
|
||||
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "wm",
|
||||
"key": "WM",
|
||||
"format": "{pretty-name}"
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"key": "Shell",
|
||||
"format": "{pretty-name}"
|
||||
},
|
||||
"terminal",
|
||||
"locale",
|
||||
|
||||
/*
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "weather",
|
||||
"location": "Latvia",
|
||||
"timeout": 1000,
|
||||
"outputFormat": "%t+-+%C"
|
||||
},
|
||||
*/
|
||||
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "media",
|
||||
"key": "Song",
|
||||
"format": "{artist} — {title}"
|
||||
},
|
||||
{
|
||||
"type": "media",
|
||||
"key": "Album",
|
||||
"format": "{album}"
|
||||
},
|
||||
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "colors",
|
||||
"symbol": "circle"
|
||||
}
|
||||
]
|
||||
}
|
||||
1
config/fastfetch/config.jsonc
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/fastfetch/config.jsonc
|
||||
114
config/fastfetch/config.jsonc.hmbackup
Normal file
@@ -0,0 +1,114 @@
|
||||
{
|
||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||
"logo": {
|
||||
"source": "~/.config/fastfetch/deltarune.png"
|
||||
},
|
||||
"display": {
|
||||
"color": "magenta"
|
||||
},
|
||||
"modules": [
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "title",
|
||||
"keyColor": "blue",
|
||||
"outputColor": "magenta",
|
||||
"format": "kris@darkworld" // "{user-name-colored}{at-symbol-colored}{host-name-colored}"
|
||||
},
|
||||
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "os",
|
||||
"key": "OS",
|
||||
"format": "DARKWORLD NIXOS"
|
||||
},
|
||||
{
|
||||
"type": "kernel",
|
||||
"format": "Linux 6.17.0-2-dark-fountain"
|
||||
},
|
||||
{
|
||||
"type": "packages",
|
||||
"format": "9999 (darkworld), 4 (deltarune), 1 (the-prophecy)"
|
||||
},
|
||||
//"packages",
|
||||
|
||||
"break",
|
||||
|
||||
//"host",
|
||||
{
|
||||
"type": "os",
|
||||
"key": "Host",
|
||||
"format": "Hopes and Dreams"
|
||||
},
|
||||
{
|
||||
"type": "uptime",
|
||||
"format": "a few minutes"
|
||||
},
|
||||
//"uptime",
|
||||
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "cpu",
|
||||
"format": "{cores-logical}x {name} @ {freq-base} {temperature}",
|
||||
"temp": true
|
||||
},
|
||||
{
|
||||
"type": "gpu",
|
||||
"format": "{name} [{type}] {temperature}",
|
||||
"temp": true
|
||||
},
|
||||
|
||||
"break",
|
||||
|
||||
"memory",
|
||||
"disk",
|
||||
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "wm",
|
||||
"key": "WM",
|
||||
"format": "{pretty-name}"
|
||||
},
|
||||
{
|
||||
"type": "shell",
|
||||
"key": "Shell",
|
||||
"format": "{pretty-name}"
|
||||
},
|
||||
"terminal",
|
||||
"locale",
|
||||
|
||||
/*
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "weather",
|
||||
"location": "Latvia",
|
||||
"timeout": 1000,
|
||||
"outputFormat": "%t+-+%C"
|
||||
},
|
||||
*/
|
||||
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "media",
|
||||
"key": "Song",
|
||||
"format": "{artist} — {title}"
|
||||
},
|
||||
{
|
||||
"type": "media",
|
||||
"key": "Album",
|
||||
"format": "{album}"
|
||||
},
|
||||
|
||||
"break",
|
||||
|
||||
{
|
||||
"type": "colors",
|
||||
"symbol": "circle"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 850 KiB After Width: | Height: | Size: 94 B |
1
config/fastfetch/deltarune.png
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/fastfetch/deltarune.png
|
||||
|
Before Width: | Height: | Size: 850 KiB After Width: | Height: | Size: 94 B |
BIN
config/fastfetch/deltarune.png.hmbackup
Normal file
|
After Width: | Height: | Size: 850 KiB |
|
Before Width: | Height: | Size: 379 KiB After Width: | Height: | Size: 91 B |
1
config/fastfetch/ralsei.png
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/fastfetch/ralsei.png
|
||||
|
Before Width: | Height: | Size: 379 KiB After Width: | Height: | Size: 91 B |
BIN
config/fastfetch/ralsei.png.hmbackup
Executable file
|
After Width: | Height: | Size: 379 KiB |
@@ -1,11 +0,0 @@
|
||||
font-family = "SF Mono"
|
||||
theme = Catppuccin Mocha
|
||||
background-opacity = 0.7
|
||||
window-padding-x = 16
|
||||
window-padding-y = 16
|
||||
font-feature = -calt
|
||||
font-feature = -liga
|
||||
font-feature = -dlig
|
||||
gtk-single-instance = true
|
||||
window-decoration = none
|
||||
|
||||
2
config/gtk-3.0/.gitignore
vendored
@@ -1,2 +0,0 @@
|
||||
bookmarks
|
||||
bookmarks_2
|
||||
@@ -1,17 +0,0 @@
|
||||
[Settings]
|
||||
gtk-theme-name=catppuccin-mocha-blue-standard+default
|
||||
gtk-icon-theme-name=Arashi
|
||||
gtk-font-name=Noto Sans 11
|
||||
gtk-cursor-theme-name=RalseiCursors
|
||||
gtk-cursor-theme-size=24
|
||||
gtk-toolbar-style=GTK_TOOLBAR_ICONS
|
||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||
gtk-button-images=0
|
||||
gtk-menu-images=0
|
||||
gtk-enable-event-sounds=1
|
||||
gtk-enable-input-feedback-sounds=0
|
||||
gtk-xft-antialias=1
|
||||
gtk-xft-hinting=1
|
||||
gtk-xft-hintstyle=hintslight
|
||||
gtk-xft-rgba=rgb
|
||||
gtk-application-prefer-dark-theme=0
|
||||
@@ -1,45 +0,0 @@
|
||||
# Polkit
|
||||
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"
|
||||
|
||||
# Wallpaper
|
||||
exec-once = swww-daemon
|
||||
|
||||
# Notification Manager
|
||||
# exec-once = dunst
|
||||
|
||||
# Gentoo Stuff
|
||||
exec-once = bash ~/config/scripts/gentoo-init.sh
|
||||
|
||||
# Clipboard Manager
|
||||
exec-once = wl-paste --watch cliphist store
|
||||
|
||||
# XDG Desktop Portal
|
||||
exec-once = bash ~/config/scripts/xdg.sh
|
||||
|
||||
# Set GTK Settings
|
||||
exec-once = bash ~/config/scripts/gtk.sh
|
||||
|
||||
# Start Hot Reload
|
||||
exec-once = bash ~/config/scripts/hot-reload.sh
|
||||
|
||||
# Hyprland polkit
|
||||
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 -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\""
|
||||
|
||||
1
config/hypr/config/autoexec.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/autoexec.conf
|
||||
35
config/hypr/config/autoexec.conf.hmbackup
Normal file
@@ -0,0 +1,35 @@
|
||||
# Polkit
|
||||
exec-once = systemctl --user start /nix/store/*-hyprpolkitagent-*/libexec/hyprpolkitagent
|
||||
exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent
|
||||
|
||||
# Wallpaper
|
||||
exec-once = swww-daemon
|
||||
|
||||
# Gentoo Stuff
|
||||
exec-once = bash /etc/nixos/scripts/gentoo-init.sh
|
||||
|
||||
# Clipboard Manager
|
||||
exec-once = wl-paste --watch cliphist store
|
||||
|
||||
# XDG Desktop Portal
|
||||
exec-once = bash /etc/nixos/scripts/xdg.sh
|
||||
|
||||
# Start Hot Reload
|
||||
exec-once = bash /etc/nixos/scripts/hot-reload.sh
|
||||
|
||||
# Hyprland polkit
|
||||
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 -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\""
|
||||
@@ -1,243 +0,0 @@
|
||||
#############################################
|
||||
# MONITORS
|
||||
#############################################
|
||||
|
||||
monitor=,1920x1080@240,auto,1
|
||||
# monitor=Unknown-1,disabled
|
||||
|
||||
|
||||
#############################################
|
||||
# GENERAL
|
||||
#############################################
|
||||
|
||||
general {
|
||||
gaps_in = 5
|
||||
gaps_out = 20
|
||||
border_size = 0
|
||||
|
||||
# col.active_border = rgb(89b4fa)
|
||||
# col.inactive_border = rgb(585b70)
|
||||
|
||||
resize_on_border = false
|
||||
allow_tearing = true
|
||||
layout = dwindle
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# DECORATION
|
||||
#############################################
|
||||
|
||||
decoration {
|
||||
# rounding = 12
|
||||
|
||||
active_opacity = 1.0
|
||||
inactive_opacity = 1.0
|
||||
fullscreen_opacity = 1.0
|
||||
|
||||
shadow {
|
||||
enabled = false
|
||||
range = 8
|
||||
render_power = 8
|
||||
color = rgb(8aadf4)
|
||||
color_inactive = rgb(585b70)
|
||||
scale = 1.0
|
||||
offset = 0 0
|
||||
}
|
||||
|
||||
blur {
|
||||
enabled = true
|
||||
size = 3
|
||||
passes = 1
|
||||
xray = false
|
||||
vibrancy = 0.1696
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# ANIMATIONS
|
||||
#############################################
|
||||
|
||||
animations {
|
||||
enabled = true
|
||||
|
||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
||||
bezier = main, 0.445, 0.05, 0.55, 0.95
|
||||
bezier = monitorBez, 0, 1, 1, 1
|
||||
|
||||
animation = windows, 1, 7, myBezier
|
||||
animation = windowsOut, 1, 7, default
|
||||
animation = border, 1, 10, default
|
||||
animation = borderangle, 1, 8, default
|
||||
animation = fade, 1, 7, default
|
||||
animation = workspaces, 1, 6, default, slide
|
||||
animation = specialWorkspace, 1, 6, myBezier, slide
|
||||
animation = monitorAdded, 1, 30, monitorBez
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# RENDER
|
||||
#############################################
|
||||
|
||||
render {
|
||||
# new_render_scheduling = true
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# CURSOR
|
||||
#############################################
|
||||
|
||||
cursor {
|
||||
use_cpu_buffer = 2
|
||||
enable_hyprcursor = true
|
||||
invisible = false
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# WINDOW RULES (TAGGING)
|
||||
#############################################
|
||||
|
||||
windowrule {
|
||||
name = games
|
||||
match:class = org\.vinegarhq\.Sober|com\.mojang\.minecraft\.java-edition|deltarune\.exe|steam_app_1671210
|
||||
tag = +game
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = discord
|
||||
match:class = equibop
|
||||
tag = +discord
|
||||
}
|
||||
|
||||
|
||||
windowrule {
|
||||
name = roblox
|
||||
match:class = org\.vinegarhq\.Sober
|
||||
tag = +roblox
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = deltarune
|
||||
match:class = deltarune\.exe|steam_app_1671210
|
||||
tag = +deltarune
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = code
|
||||
match:class = code|windsurf
|
||||
tag = +code
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = music
|
||||
match:class = cider|spotify
|
||||
tag = +music
|
||||
}
|
||||
|
||||
# Tag behavior rules
|
||||
windowrule {
|
||||
name = render unfocused
|
||||
match:tag = music|game|discord
|
||||
render_unfocused = on
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# LAYOUTS
|
||||
#############################################
|
||||
|
||||
dwindle {
|
||||
pseudotile = true
|
||||
preserve_split = true
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# MISC
|
||||
#############################################
|
||||
|
||||
misc {
|
||||
force_default_wallpaper = 2
|
||||
enable_anr_dialog = true
|
||||
disable_hyprland_logo = false
|
||||
initial_workspace_tracking = 0
|
||||
# new_window_takes_over_fullscreen = 1
|
||||
disable_splash_rendering = false
|
||||
font_family = "SF Pro Display"
|
||||
render_unfocused_fps = 240
|
||||
allow_session_lock_restore = 1
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# LAYER RULES
|
||||
#############################################
|
||||
|
||||
layerrule {
|
||||
name = waybar
|
||||
match:namespace = waybar
|
||||
animation = slide top
|
||||
above_lock = 2
|
||||
order = -20
|
||||
no_screen_share = off
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = notifications
|
||||
match:namespace = notifications
|
||||
animation = slide right
|
||||
above_lock = 2
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = wofi
|
||||
match:namespace = wofi
|
||||
animation = popin 70%
|
||||
dim_around = on
|
||||
no_screen_share = off
|
||||
order = -10
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = shimeji
|
||||
match:namespace = wl_shimeji
|
||||
order = -9999
|
||||
above_lock = 2
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = gtk layer shell
|
||||
match:namespace = gtk-layer-shell
|
||||
order = -25
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# FLOATING UTILITY WINDOWS
|
||||
#############################################
|
||||
|
||||
windowrule {
|
||||
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
|
||||
}
|
||||
|
||||
#############################################
|
||||
# OTHER
|
||||
#############################################
|
||||
|
||||
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)$
|
||||
1
config/hypr/config/display.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/display.conf
|
||||
234
config/hypr/config/display.conf.hmbackup
Normal file
@@ -0,0 +1,234 @@
|
||||
#############################################
|
||||
# MONITORS
|
||||
#############################################
|
||||
|
||||
monitor=,1920x1080@240,auto,1
|
||||
# monitor=Unknown-1,disabled
|
||||
|
||||
|
||||
#############################################
|
||||
# GENERAL
|
||||
#############################################
|
||||
|
||||
general {
|
||||
gaps_in = 5
|
||||
gaps_out = 20
|
||||
border_size = 0
|
||||
|
||||
# col.active_border = rgb(89b4fa)
|
||||
# col.inactive_border = rgb(585b70)
|
||||
|
||||
resize_on_border = false
|
||||
allow_tearing = true
|
||||
layout = dwindle
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# DECORATION
|
||||
#############################################
|
||||
|
||||
decoration {
|
||||
# rounding = 12
|
||||
|
||||
active_opacity = 1.0
|
||||
inactive_opacity = 1.0
|
||||
fullscreen_opacity = 1.0
|
||||
|
||||
shadow {
|
||||
enabled = false
|
||||
range = 8
|
||||
render_power = 8
|
||||
color = rgb(8aadf4)
|
||||
color_inactive = rgb(585b70)
|
||||
scale = 1.0
|
||||
offset = 0 0
|
||||
}
|
||||
|
||||
blur {
|
||||
enabled = true
|
||||
size = 3
|
||||
passes = 1
|
||||
xray = false
|
||||
vibrancy = 0.1696
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# ANIMATIONS
|
||||
#############################################
|
||||
|
||||
animations {
|
||||
enabled = true
|
||||
|
||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
||||
bezier = main, 0.445, 0.05, 0.55, 0.95
|
||||
bezier = monitorBez, 0, 1, 1, 1
|
||||
|
||||
animation = windows, 1, 7, myBezier
|
||||
animation = windowsOut, 1, 7, default
|
||||
animation = border, 1, 10, default
|
||||
animation = borderangle, 1, 8, default
|
||||
animation = fade, 1, 7, default
|
||||
animation = workspaces, 1, 6, default, slide
|
||||
animation = specialWorkspace, 1, 6, myBezier, slide
|
||||
animation = monitorAdded, 1, 30, monitorBez
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# RENDER
|
||||
#############################################
|
||||
|
||||
render {
|
||||
# new_render_scheduling = true
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# CURSOR
|
||||
#############################################
|
||||
|
||||
cursor {
|
||||
use_cpu_buffer = 2
|
||||
enable_hyprcursor = true
|
||||
invisible = false
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# WINDOW RULES (TAGGING)
|
||||
#############################################
|
||||
|
||||
windowrule {
|
||||
name = games
|
||||
match:class = org\.vinegarhq\.Sober|com\.mojang\.minecraft\.java-edition|deltarune\.exe|steam_app_1671210
|
||||
tag = +game
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = discord
|
||||
match:class = equibop
|
||||
tag = +discord
|
||||
}
|
||||
|
||||
|
||||
windowrule {
|
||||
name = roblox
|
||||
match:class = org\.vinegarhq\.Sober
|
||||
tag = +roblox
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = deltarune
|
||||
match:class = deltarune\.exe|steam_app_1671210
|
||||
tag = +deltarune
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = code
|
||||
match:class = code|windsurf
|
||||
tag = +code
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = music
|
||||
match:class = cider|spotify
|
||||
tag = +music
|
||||
}
|
||||
|
||||
# Tag behavior rules
|
||||
windowrule {
|
||||
name = render unfocused
|
||||
match:tag = music|game|discord
|
||||
render_unfocused = on
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# LAYOUTS
|
||||
#############################################
|
||||
|
||||
dwindle {
|
||||
pseudotile = true
|
||||
preserve_split = true
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# MISC
|
||||
#############################################
|
||||
|
||||
misc {
|
||||
force_default_wallpaper = 2
|
||||
enable_anr_dialog = true
|
||||
disable_hyprland_logo = false
|
||||
initial_workspace_tracking = 0
|
||||
# new_window_takes_over_fullscreen = 1
|
||||
disable_splash_rendering = false
|
||||
font_family = "SF Pro Display"
|
||||
render_unfocused_fps = 240
|
||||
allow_session_lock_restore = 1
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# LAYER RULES
|
||||
#############################################
|
||||
|
||||
layerrule {
|
||||
name = waybar
|
||||
match:namespace = waybar
|
||||
animation = slide top
|
||||
above_lock = 2
|
||||
order = -20
|
||||
no_screen_share = off
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = notifications
|
||||
match:namespace = notifications
|
||||
animation = slide right
|
||||
above_lock = 2
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = shimeji
|
||||
match:namespace = wl_shimeji
|
||||
order = -9999
|
||||
above_lock = 2
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = gtk layer shell
|
||||
match:namespace = gtk-layer-shell
|
||||
order = -25
|
||||
}
|
||||
|
||||
|
||||
#############################################
|
||||
# FLOATING UTILITY WINDOWS
|
||||
#############################################
|
||||
|
||||
windowrule {
|
||||
name = utility windows
|
||||
match:class = org\.kde\.systemsettings|systemsettings
|
||||
float = true
|
||||
size = 900 500
|
||||
center = true
|
||||
}
|
||||
|
||||
#############################################
|
||||
# OTHER
|
||||
#############################################
|
||||
|
||||
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)$
|
||||
@@ -1,10 +0,0 @@
|
||||
|
||||
cursor {
|
||||
no_hardware_cursors = false
|
||||
zoom_rigid = true
|
||||
}
|
||||
|
||||
$KBLANG = english
|
||||
|
||||
# Keyboard
|
||||
source = ./input_configs/english.conf
|
||||
1
config/hypr/config/input.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/input.conf
|
||||
10
config/hypr/config/input.conf.hmbackup
Normal file
@@ -0,0 +1,10 @@
|
||||
|
||||
cursor {
|
||||
no_hardware_cursors = false
|
||||
zoom_rigid = true
|
||||
}
|
||||
|
||||
$KBLANG = english
|
||||
|
||||
# Keyboard
|
||||
source = ./input_configs/english.conf
|
||||
@@ -1,17 +0,0 @@
|
||||
# Input Config ( https://wiki.hyprland.org/Configuring/Variables/#input )
|
||||
|
||||
input {
|
||||
kb_layout = us,lv
|
||||
kb_variant = ,apostrophe
|
||||
kb_model =
|
||||
kb_options =
|
||||
kb_rules =
|
||||
|
||||
follow_mouse = 1
|
||||
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
|
||||
touchpad {
|
||||
natural_scroll = false
|
||||
}
|
||||
}
|
||||
1
config/hypr/config/input_configs/english.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/input_configs/english.conf
|
||||
17
config/hypr/config/input_configs/english.conf.hmbackup
Normal file
@@ -0,0 +1,17 @@
|
||||
# Input Config ( https://wiki.hyprland.org/Configuring/Variables/#input )
|
||||
|
||||
input {
|
||||
kb_layout = us,lv
|
||||
kb_variant = ,apostrophe
|
||||
kb_model =
|
||||
kb_options =
|
||||
kb_rules =
|
||||
|
||||
follow_mouse = 1
|
||||
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
|
||||
touchpad {
|
||||
natural_scroll = false
|
||||
}
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
# Input Config ( https://wiki.hyprland.org/Configuring/Variables/#input )
|
||||
|
||||
# How to get Latvian Keyboard on Hyprland:
|
||||
# uncomment "lv_lv.UTF-8 UTF-8" in /etc/locale.gen
|
||||
# add first line "LANG=lv_LV.UTF-8" in /etc/locale.conf
|
||||
# locale-gen
|
||||
# setxkbmap lv
|
||||
|
||||
input {
|
||||
kb_layout = lv
|
||||
kb_variant = apostrophe
|
||||
kb_model =
|
||||
kb_options = compose:apostrophe
|
||||
kb_rules = #grp:alt_shift_toggle
|
||||
|
||||
follow_mouse = 1
|
||||
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
|
||||
touchpad {
|
||||
natural_scroll = false
|
||||
}
|
||||
}
|
||||
1
config/hypr/config/input_configs/latvian.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/input_configs/latvian.conf
|
||||
23
config/hypr/config/input_configs/latvian.conf.hmbackup
Normal file
@@ -0,0 +1,23 @@
|
||||
# Input Config ( https://wiki.hyprland.org/Configuring/Variables/#input )
|
||||
|
||||
# How to get Latvian Keyboard on Hyprland:
|
||||
# uncomment "lv_lv.UTF-8 UTF-8" in /etc/locale.gen
|
||||
# add first line "LANG=lv_LV.UTF-8" in /etc/locale.conf
|
||||
# locale-gen
|
||||
# setxkbmap lv
|
||||
|
||||
input {
|
||||
kb_layout = lv
|
||||
kb_variant = apostrophe
|
||||
kb_model =
|
||||
kb_options = compose:apostrophe
|
||||
kb_rules = #grp:alt_shift_toggle
|
||||
|
||||
follow_mouse = 1
|
||||
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
|
||||
touchpad {
|
||||
natural_scroll = false
|
||||
}
|
||||
}
|
||||
@@ -1,76 +0,0 @@
|
||||
# $mainMod was defined in variables.conf
|
||||
|
||||
# Default keybinds
|
||||
bind = $mainMod, Q, exec, $terminal
|
||||
bind = $mainMod, C, killactive,
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, T, exec, $menu
|
||||
bind = $mainMod, Y, exec, $browser
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, J, togglesplit, # dwindle
|
||||
bind = $mainMod, F, fullscreen
|
||||
|
||||
# Window focus keybinds
|
||||
bind = $mainMod, left, movefocus, l
|
||||
bind = $mainMod, right, movefocus, r
|
||||
bind = $mainMod, up, movefocus, u
|
||||
bind = $mainMod, down, movefocus, d
|
||||
|
||||
# Window size controls
|
||||
bind = $mainMod SHIFT, right, resizeactive, 100 0 # Increase window width with keyboard
|
||||
bind = $mainMod SHIFT, left, resizeactive, -100 0 # Reduce window width with keyboard
|
||||
bind = $mainMod SHIFT, down, resizeactive, 0 100 # Increase window height with keyboard
|
||||
bind = $mainMod SHIFT, up, resizeactive, 0 -100 # Reduce window height with keyboard
|
||||
|
||||
# Window swapping controls
|
||||
bind = $mainMod CTRL, left, swapwindow, l
|
||||
bind = $mainMod CTRL, right, swapwindow, r
|
||||
bind = $mainMod CTRL, up, swapwindow, u
|
||||
bind = $mainMod CTRL, down, swapwindow, d
|
||||
|
||||
# Window movement and size
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
|
||||
# Workspace mouse keybinds
|
||||
bind = $mainMod, mouse_down, workspace, e+1
|
||||
bind = $mainMod, mouse_up, workspace, e-1
|
||||
|
||||
# Workspace keybinds ($mainMod + [0-9])
|
||||
bind = $mainMod, 1, workspace, 1
|
||||
bind = $mainMod, 2, workspace, 2
|
||||
bind = $mainMod, 3, workspace, 3
|
||||
bind = $mainMod, 4, workspace, 4
|
||||
bind = $mainMod, 5, workspace, 5
|
||||
bind = $mainMod, 6, workspace, 6
|
||||
bind = $mainMod, 7, workspace, 7
|
||||
bind = $mainMod, 8, workspace, 8
|
||||
bind = $mainMod, 9, workspace, 9
|
||||
bind = $mainMod, 0, workspace, 10
|
||||
|
||||
# Workspace keybinds ($mainMod + SHIFT + [0-9])
|
||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
||||
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
||||
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
||||
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
||||
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
||||
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||
|
||||
# Function keys ( FN + F[1-12] )
|
||||
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
|
||||
|
||||
1
config/hypr/config/keybindings/default.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/keybindings/default.conf
|
||||
76
config/hypr/config/keybindings/default.conf.hmbackup
Normal file
@@ -0,0 +1,76 @@
|
||||
# $mainMod was defined in variables.conf
|
||||
|
||||
# Default keybinds
|
||||
bind = $mainMod, Q, exec, $terminal
|
||||
bind = $mainMod, C, killactive,
|
||||
bind = $mainMod, E, exec, $fileManager
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, T, exec, $menu
|
||||
bind = $mainMod, A, exec, qs ipc call deltarune.shell toggleQuickSettings
|
||||
bind = $mainMod, Y, exec, $browser
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, J, togglesplit, # dwindle
|
||||
bind = $mainMod, F, fullscreen
|
||||
|
||||
# Window focus keybinds
|
||||
bind = $mainMod, left, movefocus, l
|
||||
bind = $mainMod, right, movefocus, r
|
||||
bind = $mainMod, up, movefocus, u
|
||||
bind = $mainMod, down, movefocus, d
|
||||
|
||||
# Window size controls
|
||||
bind = $mainMod SHIFT, right, resizeactive, 100 0 # Increase window width with keyboard
|
||||
bind = $mainMod SHIFT, left, resizeactive, -100 0 # Reduce window width with keyboard
|
||||
bind = $mainMod SHIFT, down, resizeactive, 0 100 # Increase window height with keyboard
|
||||
bind = $mainMod SHIFT, up, resizeactive, 0 -100 # Reduce window height with keyboard
|
||||
|
||||
# Window swapping controls
|
||||
bind = $mainMod CTRL, left, swapwindow, l
|
||||
bind = $mainMod CTRL, right, swapwindow, r
|
||||
bind = $mainMod CTRL, up, swapwindow, u
|
||||
bind = $mainMod CTRL, down, swapwindow, d
|
||||
|
||||
# Window movement and size
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
|
||||
# Workspace mouse keybinds
|
||||
bind = $mainMod, mouse_down, workspace, e+1
|
||||
bind = $mainMod, mouse_up, workspace, e-1
|
||||
|
||||
# Workspace keybinds ($mainMod + [0-9])
|
||||
bind = $mainMod, 1, workspace, 1
|
||||
bind = $mainMod, 2, workspace, 2
|
||||
bind = $mainMod, 3, workspace, 3
|
||||
bind = $mainMod, 4, workspace, 4
|
||||
bind = $mainMod, 5, workspace, 5
|
||||
bind = $mainMod, 6, workspace, 6
|
||||
bind = $mainMod, 7, workspace, 7
|
||||
bind = $mainMod, 8, workspace, 8
|
||||
bind = $mainMod, 9, workspace, 9
|
||||
bind = $mainMod, 0, workspace, 10
|
||||
|
||||
# Workspace keybinds ($mainMod + SHIFT + [0-9])
|
||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
||||
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
||||
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
||||
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
||||
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
||||
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||
|
||||
# Function keys ( FN + F[1-12] )
|
||||
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
|
||||
@@ -1,66 +0,0 @@
|
||||
# Special workspace keybinds
|
||||
bind = $mainMod, Z, togglespecialworkspace, quick
|
||||
bind = $mainMod SHIFT, Z, movetoworkspace, special:quick
|
||||
|
||||
bind = $mainMod, GRAVE, togglespecialworkspace, music
|
||||
bind = $mainMod SHIFT, GRAVE, movetoworkspace, special:music
|
||||
|
||||
# Hot reload
|
||||
bind = $mainMod SHIFT, B, exec, bash ~/config/scripts/hot-reload.sh
|
||||
|
||||
# Wallpaper
|
||||
bind = $mainMod SHIFT, RETURN, exec, pkill wofi || bash ~/config/scripts/select-wallpaper.sh
|
||||
|
||||
# Screenshot keybinds
|
||||
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
|
||||
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,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
|
||||
bindl = SUPER SHIFT, L, exec, pkill -9 hyprlock || hyprlock
|
||||
|
||||
# Group Stuff, complicated stuff. Enable if you dare!
|
||||
# bind = SUPER, M, togglegroup
|
||||
# bind = SUPER ALT, M, lockactivegroup, toggle
|
||||
# bind = $mainMod ALT, right, changegroupactive, f
|
||||
# bind = $mainMod ALT, down, changegroupactive, b
|
||||
# bind = $mainMod ALT, up, moveoutofgroup
|
||||
# bind = $mainMod CTRL ALT, left, moveintogroup, l
|
||||
# bind = $mainMod CTRL ALT, right, moveintogroup, r
|
||||
# bind = $mainMod CTRL ALT, up, moveintogroup, u
|
||||
# bind = $mainMod CTRL ALT, down, moveintogroup, d
|
||||
|
||||
# zoom
|
||||
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
|
||||
bind = $mainMod, F2, exec, bash -c "xdg-open roblox://"
|
||||
bind = $mainMod, F5, exec, notify-send -u critical "Hyprland" "Enabled debug overlay" && hyprctl keyword debug:overlay 1
|
||||
# bind = $mainMod SHIFT, F3, exec, bash -c "NIXPKGS_ALLOW_UNFREE=1 nix-shell -p osu-lazer-bin --command osu\!"
|
||||
|
||||
bind = $mainMod CTRL SHIFT, F9, exec, pkill wofi || bash $HOME/config/scripts/open-game.sh
|
||||
|
||||
bind = $mainMod SHIFT, F, fullscreen, 1
|
||||
bind = $mainMod, SPACE, exec, bash $HOME/config/scripts/toggle-language.sh
|
||||
|
||||
# VM Passtrough
|
||||
bind = $mainMod, Insert, submap, passthru
|
||||
submap = passthru
|
||||
bind = $mainMod, Escape, submap, reset
|
||||
submap = reset
|
||||
1
config/hypr/config/keybindings/other.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/keybindings/other.conf
|
||||
66
config/hypr/config/keybindings/other.conf.hmbackup
Normal file
@@ -0,0 +1,66 @@
|
||||
# Special workspace keybinds
|
||||
bind = $mainMod, Z, togglespecialworkspace, quick
|
||||
bind = $mainMod SHIFT, Z, movetoworkspace, special:quick
|
||||
|
||||
bind = $mainMod, GRAVE, togglespecialworkspace, music
|
||||
bind = $mainMod SHIFT, GRAVE, movetoworkspace, special:music
|
||||
|
||||
# Hot reload
|
||||
bind = $mainMod SHIFT, B, exec, bash /etc/nixos/scripts/hot-reload.sh
|
||||
|
||||
# Wallpaper
|
||||
bind = $mainMod SHIFT, RETURN, exec, bash /etc/nixos/scripts/select-wallpaper.sh
|
||||
|
||||
# Screenshot keybinds
|
||||
bindu = $mainMod, PRINT, exec, bash /etc/nixos/scripts/screenshot-selection.sh
|
||||
bindu = $mainMod SHIFT, PRINT, exec, bash /etc/nixos/scripts/screenshot-fullscreen.sh
|
||||
bind = $mainMod CTRL SHIFT, PRINT, exec, bash /etc/nixos/scripts/edit-last-screenshot.sh
|
||||
|
||||
# Music Get Keybind
|
||||
|
||||
# input:repeat_delay = 10
|
||||
bindelu = $mainMod, BACKSLASH, exec, bash /etc/nixos/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,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, qs ipc call deltarune.shell togglePowerMenu
|
||||
bindl = SUPER SHIFT, L, exec, pkill -9 hyprlock || hyprlock
|
||||
|
||||
# Group Stuff, complicated stuff. Enable if you dare!
|
||||
# bind = SUPER, M, togglegroup
|
||||
# bind = SUPER ALT, M, lockactivegroup, toggle
|
||||
# bind = $mainMod ALT, right, changegroupactive, f
|
||||
# bind = $mainMod ALT, down, changegroupactive, b
|
||||
# bind = $mainMod ALT, up, moveoutofgroup
|
||||
# bind = $mainMod CTRL ALT, left, moveintogroup, l
|
||||
# bind = $mainMod CTRL ALT, right, moveintogroup, r
|
||||
# bind = $mainMod CTRL ALT, up, moveintogroup, u
|
||||
# bind = $mainMod CTRL ALT, down, moveintogroup, d
|
||||
|
||||
# zoom
|
||||
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
|
||||
bind = $mainMod, F2, exec, bash -c "xdg-open roblox://"
|
||||
bind = $mainMod, F5, exec, notify-send -u critical "Hyprland" "Enabled debug overlay" && hyprctl keyword debug:overlay 1
|
||||
# bind = $mainMod SHIFT, F3, exec, bash -c "NIXPKGS_ALLOW_UNFREE=1 nix-shell -p osu-lazer-bin --command osu\!"
|
||||
|
||||
bind = $mainMod CTRL SHIFT, F9, exec, bash $HOME/config/scripts/open-game.sh
|
||||
|
||||
bind = $mainMod SHIFT, F, fullscreen, 1
|
||||
bind = $mainMod, SPACE, exec, bash $HOME/config/scripts/toggle-language.sh
|
||||
|
||||
# VM Passtrough
|
||||
bind = $mainMod, Insert, submap, passthru
|
||||
submap = passthru
|
||||
bind = $mainMod, Escape, submap, reset
|
||||
submap = reset
|
||||
@@ -1,29 +0,0 @@
|
||||
ecosystem {
|
||||
enforce_permissions = true
|
||||
}
|
||||
|
||||
permission = /nix/store/[A-Za-z0-9]+\-(wrapped-)?(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker)\-.*, screencopy, allow
|
||||
permission = /(usr/)?bin/(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker), screencopy, allow
|
||||
permission = /run/current-system/sw/bin/(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker), screencopy, allow
|
||||
permission = /usr/lib(exec)?/xdg-desktop-portal-hyprland, screencopy, allow
|
||||
|
||||
permission = /usr/(bin|local/bin)/hyprpm, plugin, allow
|
||||
|
||||
# hyprlang noerror true
|
||||
|
||||
source = ~/config/.hyprfail.conf
|
||||
|
||||
# hyprland noerror false
|
||||
|
||||
|
||||
# windowrulev2 = noscreenshare, class:^(equibop)$
|
||||
|
||||
# /swedbank|checkout|billing/i
|
||||
# windowrulev2 = noscreenshare,title:.*([S|s]wedbank|[Cc]heckout|[Bb]illing).*
|
||||
|
||||
windowrule = supressevent fullscreen,class:steam_proton,title:(Wine Desktop)
|
||||
windowrule = supressevent maximize,class:steam_proton,title:(Wine Desktop)
|
||||
windowrule = supressevent activate,class:steam_proton,title:(Wine Desktop)
|
||||
windowrule = supressevent activatefocus,class:steam_proton,title:(Wine Desktop)
|
||||
windowrule = supressevent fullscreenoutput,class:steam_proton,title:(Wine Desktop)
|
||||
# windowrule = pin,class:steam_proton
|
||||
1
config/hypr/config/permissions.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/permissions.conf
|
||||
29
config/hypr/config/permissions.conf.hmbackup
Normal file
@@ -0,0 +1,29 @@
|
||||
ecosystem {
|
||||
enforce_permissions = true
|
||||
}
|
||||
|
||||
permission = /nix/store/[A-Za-z0-9]+\-(wrapped-)?(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker)\-.*, screencopy, allow
|
||||
permission = /(usr/)?bin/(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker), screencopy, allow
|
||||
permission = /run/current-system/sw/bin/(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker), screencopy, allow
|
||||
permission = /usr/lib(exec)?/xdg-desktop-portal-hyprland, screencopy, allow
|
||||
|
||||
permission = /usr/(bin|local/bin)/hyprpm, plugin, allow
|
||||
|
||||
# hyprlang noerror true
|
||||
|
||||
source = ~/config/.hyprfail.conf
|
||||
|
||||
# hyprland noerror false
|
||||
|
||||
|
||||
# windowrulev2 = noscreenshare, class:^(equibop)$
|
||||
|
||||
# /swedbank|checkout|billing/i
|
||||
# windowrulev2 = noscreenshare,title:.*([S|s]wedbank|[Cc]heckout|[Bb]illing).*
|
||||
|
||||
windowrule = supressevent fullscreen,class:steam_proton,title:(Wine Desktop)
|
||||
windowrule = supressevent maximize,class:steam_proton,title:(Wine Desktop)
|
||||
windowrule = supressevent activate,class:steam_proton,title:(Wine Desktop)
|
||||
windowrule = supressevent activatefocus,class:steam_proton,title:(Wine Desktop)
|
||||
windowrule = supressevent fullscreenoutput,class:steam_proton,title:(Wine Desktop)
|
||||
# windowrule = pin,class:steam_proton
|
||||
@@ -1,25 +0,0 @@
|
||||
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
|
||||
}
|
||||
}
|
||||
1
config/hypr/config/plugin.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/plugin.conf
|
||||
25
config/hypr/config/plugin.conf.hmbackup
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
|
||||
}
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
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
|
||||
1
config/hypr/config/rice/deltarune.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/rice/deltarune.conf
|
||||
51
config/hypr/config/rice/deltarune.conf.hmbackup
Normal file
@@ -0,0 +1,51 @@
|
||||
exec-once = qs -p /etc/nixos/Shell/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
|
||||
@@ -1,51 +0,0 @@
|
||||
# Keywords: https://wiki.hyprland.org/Configuring/Keywords
|
||||
|
||||
# Default
|
||||
$mainMod = SUPER
|
||||
|
||||
# Programs
|
||||
|
||||
$terminal = kitty
|
||||
$fileManager = nautilus
|
||||
$menu = wofi --show drun
|
||||
$browser = zen-browser
|
||||
|
||||
# Cursor
|
||||
|
||||
exec = hyprctl setcursor kris 24
|
||||
|
||||
# RalseiCursors 24
|
||||
|
||||
env = HYPRCURSOR_THEME,kris
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
env = XCURSOR_THEME,kris
|
||||
env = XCURSOR_SIZE,24
|
||||
|
||||
# Toolkit Env
|
||||
|
||||
env = GDK_BACKEND,wayland,x11,*
|
||||
env = QT_QPA_PLATFORM,wayland;xcb
|
||||
env = SDL_VIDEODRIVER,wayland
|
||||
env = CLUTTER_BACKEND,wayland
|
||||
|
||||
# XDG Env
|
||||
|
||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||
env = XDG_SESSION_TYPE,wayland
|
||||
env = XDG_SESSION_DESKTOP,Hyprland
|
||||
|
||||
# Qt Env
|
||||
|
||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||
env = QT_QPA_PLATFORM,wayland;xcb
|
||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||
env = QT_QPA_PLATFORMTHEME,qt5ct
|
||||
|
||||
# NVIDIA Env
|
||||
|
||||
env = LIBVA_DRIVER_NAME,nvidia
|
||||
env = XDG_SESSION_TYPE,wayland
|
||||
env = GBM_BACKEND,nvidia-drm
|
||||
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
||||
|
||||
env = NVD_BACKEND,direct
|
||||
1
config/hypr/config/variables.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/variables.conf
|
||||
47
config/hypr/config/variables.conf.hmbackup
Normal file
@@ -0,0 +1,47 @@
|
||||
# Keywords: https://wiki.hyprland.org/Configuring/Keywords
|
||||
|
||||
# Default
|
||||
$mainMod = SUPER
|
||||
|
||||
# Programs
|
||||
|
||||
$terminal = kitty
|
||||
$fileManager = dolphin
|
||||
$menu = qs ipc call deltarune.shell toggleAppLauncher
|
||||
$browser = zen-beta
|
||||
|
||||
# Cursor
|
||||
|
||||
# RalseiCursors 24
|
||||
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
env = XCURSOR_THEME,RalseiCursors
|
||||
env = XCURSOR_SIZE,24
|
||||
|
||||
# Toolkit Env
|
||||
|
||||
env = GDK_BACKEND,wayland,x11,*
|
||||
env = QT_QPA_PLATFORM,wayland;xcb
|
||||
env = SDL_VIDEODRIVER,wayland
|
||||
env = CLUTTER_BACKEND,wayland
|
||||
|
||||
# XDG Env
|
||||
|
||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||
env = XDG_SESSION_TYPE,wayland
|
||||
env = XDG_SESSION_DESKTOP,Hyprland
|
||||
|
||||
# Qt Env
|
||||
|
||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||
env = QT_QPA_PLATFORM,wayland;xcb
|
||||
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||
|
||||
# NVIDIA Env
|
||||
|
||||
env = LIBVA_DRIVER_NAME,nvidia
|
||||
env = XDG_SESSION_TYPE,wayland
|
||||
env = GBM_BACKEND,nvidia-drm
|
||||
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
||||
|
||||
env = NVD_BACKEND,direct
|
||||
@@ -1,25 +0,0 @@
|
||||
# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/
|
||||
|
||||
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
|
||||
|
||||
source = ~/config/config/hypr/config/variables.conf
|
||||
source = ~/config/config/hypr/config/display.conf
|
||||
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/plugin.conf
|
||||
|
||||
# hyprlang noerror false
|
||||
1
config/hypr/hyprland.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/hyprland.conf
|
||||
26
config/hypr/hyprland.conf.hmbackup
Normal file
@@ -0,0 +1,26 @@
|
||||
exec-once = /nix/store/5gln2rkcjx93cr5x0rr3wqrxjdmshd2f-dbus-1.16.2/bin/dbus-update-activation-environment --systemd DISPLAY HYPRLAND_INSTANCE_SIGNATURE WAYLAND_DISPLAY XDG_CURRENT_DESKTOP XDG_SESSION_TYPE && systemctl --user stop hyprland-session.target && systemctl --user start hyprland-session.target
|
||||
source=/nix/store/mjbgcv2gizslspivcnr7bpqi7igrs75z-catppuccin-hyprland-0-unstable-2024-06-19/mocha.conf
|
||||
source=/nix/store/24vli1vbac3n0lrf5bz3dh4m57zg9dls-hyprland-blue-accent.conf
|
||||
# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/
|
||||
|
||||
exec-once = hyprctl notify 1 5000 0 " Hyprland!!"
|
||||
|
||||
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
|
||||
|
||||
source = ~/.config/hypr/config/variables.conf
|
||||
source = ~/.config/hypr/config/display.conf
|
||||
source = ~/.config/hypr/config/input.conf
|
||||
source = ~/.config/hypr/config/keybindings/default.conf
|
||||
source = ~/.config/hypr/config/keybindings/other.conf
|
||||
source = ~/.config/hypr/config/autoexec.conf
|
||||
source = ~/.config/hypr/config/permissions.conf
|
||||
|
||||
source = ~/.config/hypr/config/rice/deltarune.conf
|
||||
|
||||
# hyprlang noerror true
|
||||
|
||||
source = ~/.config/hypr/config/plugin.conf
|
||||
|
||||
# hyprlang noerror false
|
||||
@@ -1,40 +0,0 @@
|
||||
# GENERAL
|
||||
general {
|
||||
no_fade_in = true
|
||||
no_fade_out = true
|
||||
disable_loading_bar = false
|
||||
hide_cursor = false
|
||||
ignore_empty_input = true
|
||||
immediate_render = false
|
||||
text_trim = true
|
||||
}
|
||||
|
||||
#BACKGROUND
|
||||
background {
|
||||
monitor =
|
||||
color = rgba(0,0,0,0)
|
||||
# path = ~/Pictures/Wallpapers/israel.png # definetly not a picture of kris and ralsei kissing!!
|
||||
}
|
||||
|
||||
input-field {
|
||||
monitor =
|
||||
size = 250, 60
|
||||
outline_thickness = 0
|
||||
dots_size = 0.1 # Scale of input-field height, 0.2 - 0.8
|
||||
dots_spacing = 1 # Scale of dots' absolute size, 0.0 - 1.0
|
||||
dots_center = true
|
||||
inner_color = rgba(0, 0, 0, 0)
|
||||
check_color = rgba(0, 0, 0, 0)
|
||||
fail_color = rgba(0, 0, 0, 0)
|
||||
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 = wrong password mf
|
||||
position = 0, -30
|
||||
halign = center
|
||||
valign = top
|
||||
zindex = 10
|
||||
}
|
||||
|
||||
1
config/hypr/hyprlock.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/hyprlock.conf
|
||||
40
config/hypr/hyprlock.conf.hmbackup
Normal file
@@ -0,0 +1,40 @@
|
||||
# GENERAL
|
||||
general {
|
||||
no_fade_in = true
|
||||
no_fade_out = true
|
||||
disable_loading_bar = false
|
||||
hide_cursor = false
|
||||
ignore_empty_input = true
|
||||
immediate_render = false
|
||||
text_trim = true
|
||||
}
|
||||
|
||||
#BACKGROUND
|
||||
background {
|
||||
monitor =
|
||||
color = rgba(0,0,0,0)
|
||||
# path = ~/Pictures/Wallpapers/israel.png # definetly not a picture of kris and ralsei kissing!!
|
||||
}
|
||||
|
||||
input-field {
|
||||
monitor =
|
||||
size = 250, 60
|
||||
outline_thickness = 0
|
||||
dots_size = 0.1 # Scale of input-field height, 0.2 - 0.8
|
||||
dots_spacing = 1 # Scale of dots' absolute size, 0.0 - 1.0
|
||||
dots_center = true
|
||||
inner_color = rgba(0, 0, 0, 0)
|
||||
check_color = rgba(0, 0, 0, 0)
|
||||
fail_color = rgba(0, 0, 0, 0)
|
||||
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 = wrong password mf
|
||||
position = 0, -30
|
||||
halign = center
|
||||
valign = top
|
||||
zindex = 10
|
||||
}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
preload = ~/.config/hypr/wallpaper.png
|
||||
wallpaper = ,~/.config/hypr/wallpaper.png
|
||||
|
||||
# preload = ~/.cache/.wallpaper
|
||||
# wallpaper = ,~/.cache/.wallpaper
|
||||
1
config/hypr/hyprpaper.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/hyprpaper.conf
|
||||
5
config/hypr/hyprpaper.conf.hmbackup
Normal file
@@ -0,0 +1,5 @@
|
||||
preload = ~/.config/hypr/wallpaper.png
|
||||
wallpaper = ,~/.config/hypr/wallpaper.png
|
||||
|
||||
# preload = ~/.cache/.wallpaper
|
||||
# wallpaper = ,~/.cache/.wallpaper
|
||||
|
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 89 B |
1
config/hypr/wallpaper.png
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/wallpaper.png
|
||||
|
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 89 B |
BIN
config/hypr/wallpaper.png.hmbackup
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
@@ -1,4 +0,0 @@
|
||||
screencopy {
|
||||
max_fps = 240
|
||||
allow_token_by_default = true
|
||||
}
|
||||
1
config/hypr/xdph.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/xdph.conf
|
||||
4
config/hypr/xdph.conf.hmbackup
Normal file
@@ -0,0 +1,4 @@
|
||||
screencopy {
|
||||
max_fps = 240
|
||||
allow_token_by_default = true
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
[ColorScheme]
|
||||
active_colors= #ffcdd6f4, #ff45475a, #ff585b70, #ff313244, #ff11111b, #ff181825, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff11111b, #ff89b4fa, #ff11111b, #ff89b4fa, #ffb4befe, #ff181825, #ffffffff, #ff1e1e2e, #ffcdd6f4, #806c7086
|
||||
inactive_colors=#ff7f849c, #ff1e1e2e, #ff45475a, #ff313244, #ff11111b, #ff181825, #ff7f849c, #ffcdd6f4, #ff7f849c, #ff1e1e2e, #ff181825, #ff11111b, #ff313244, #ff7f849c, #ff7f849c, #ff7f849c, #ff181825, #ffffffff, #ff1e1e2e, #ffcdd6f4, #806c7086
|
||||
disabled_colors=#ff6c7086, #ff313244, #ff45475a, #ff313244, #ff11111b, #ff181825, #ff6c7086, #ffcdd6f4, #ff6c7086, #ff1e1e2e, #ff181825, #ff11111b, #ff181825, #ff6c7086, #ffa9bcdb, #ffc7cceb, #ff181825, #ffffffff, #ff1e1e2e, #ffcdd6f4, #806c7086
|
||||
@@ -1,32 +0,0 @@
|
||||
[Appearance]
|
||||
color_scheme_path=/home/kris/.config/qt5ct/colors/catppuccin-mocha-blue.conf
|
||||
custom_palette=true
|
||||
icon_theme=Arashi
|
||||
standard_dialogs=default
|
||||
style=Fusion
|
||||
|
||||
[Fonts]
|
||||
fixed="Geist Mono,9,-1,5,50,0,0,0,0,0"
|
||||
general="Sans Serif,9,-1,5,50,0,0,0,0,0"
|
||||
|
||||
[Interface]
|
||||
activate_item_on_single_click=1
|
||||
buttonbox_layout=0
|
||||
cursor_flash_time=1000
|
||||
dialog_buttons_have_icons=1
|
||||
double_click_interval=400
|
||||
gui_effects=General, AnimateMenu, AnimateCombo, AnimateTooltip, AnimateToolBox
|
||||
keyboard_scheme=1
|
||||
menus_have_icons=true
|
||||
show_shortcuts_in_context_menus=true
|
||||
stylesheets=@Invalid()
|
||||
toolbutton_style=4
|
||||
underline_shortcut=1
|
||||
wheel_scroll_lines=3
|
||||
|
||||
[SettingsWindow]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x16\0\0\0\x33\0\0\x3\xb8\0\0\x4!\0\0\0\x16\0\0\0\x33\0\0\x3\xb8\0\0\x4!\0\0\0\0\0\0\0\0\a\x80\0\0\0\x16\0\0\0\x33\0\0\x3\xb8\0\0\x4!)
|
||||
|
||||
[Troubleshooting]
|
||||
force_raster_widgets=1
|
||||
ignored_applications=@Invalid()
|
||||
@@ -1,4 +0,0 @@
|
||||
[ColorScheme]
|
||||
active_colors=#ff232629, #fffcfcfc, #ffffffff, #fff9fafa, #ff71757a, #ffbdc1c6, #ff232629, #ffffffff, #ff232629, #ffffffff, #ffeff0f1, #ff3b3d3f, #ff3daee9, #ffffffff, #ff2980b9, #ff9b59b6, #fff7f7f7, #ffffffff, #fff7f7f7, #ff232629, #80ffffff
|
||||
disabled_colors=#ff808080, #ff424245, #ff979797, #ff5e5c5b, #ff302f2e, #ff4a4947, #ff808080, #ffffffff, #ff808080, #ff3d3d3d, #ff222020, #ffe7e4e0, #ff12608a, #ff808080, #ff0986d3, #ffa70b06, #ff5c5b5a, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff
|
||||
inactive_colors=#ff232629, #fffcfcfc, #ffffffff, #fff9fafa, #ff71757a, #ffbdc1c6, #ff232629, #ffffffff, #ff232629, #ffffffff, #ffeff0f1, #ff3b3d3f, #ff3daee9, #ffffffff, #ff2980b9, #ff9b59b6, #fff7f7f7, #ffffffff, #fff7f7f7, #ff232629, #80ffffff
|
||||
@@ -6,7 +6,7 @@
|
||||
"margin-right": 8,
|
||||
"spacing": 10,
|
||||
"include": [
|
||||
"~/config/config/waybar/modules.json"
|
||||
"~/.config/waybar/modules.json"
|
||||
],
|
||||
"modules-left": [
|
||||
"hyprland/workspaces",
|
||||
|
||||
@@ -125,7 +125,7 @@
|
||||
]
|
||||
},
|
||||
"tooltip-format": "{desc}\n{icon} {volume}%",
|
||||
"on-click": "pavucontrol"
|
||||
"on-click": "qs ipc call deltarune.shell toggleQuickSettings"
|
||||
},
|
||||
"pulseaudio#lol": {
|
||||
"format": "{volume}%",
|
||||
@@ -140,7 +140,7 @@
|
||||
]
|
||||
},
|
||||
"tooltip-format": "{desc}\n{icon} {volume}%",
|
||||
"on-click": "pavucontrol",
|
||||
"on-click": "qs ipc call deltarune.shell toggleQuickSettings",
|
||||
"class": "pulseaudio-lol"
|
||||
},
|
||||
"network": {
|
||||
@@ -153,7 +153,7 @@
|
||||
"tooltip-format-ethernet": " {ifname}\n {bandwidthUpBits} {bandwidthDownBits}",
|
||||
"tooltip-format-disconnected": "",
|
||||
"max-length": 50,
|
||||
"on-click": "nm-connection-editor"
|
||||
"on-click": "kitty -e nmtui"
|
||||
},
|
||||
"bluetooth": {
|
||||
"format": "",
|
||||
@@ -161,7 +161,7 @@
|
||||
"format-off": "",
|
||||
"tooltip-format": "Ierīces pieslēgas Bluetooth: {num_connections}",
|
||||
"interval": 1,
|
||||
"on-click": "blueman-manager",
|
||||
"on-click": "qs ipc call deltarune.shell toggleQuickSettings",
|
||||
"format-no-controller": ""
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
[preferred]
|
||||
default = hyprland;gtk
|
||||
# org.freedesktop.impl.portal.FileChooser = gnome
|
||||
1
config/xdg-desktop-portal/hyprland-portals.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/xdg-desktop-portal/hyprland-portals.conf
|
||||
2
config/xdg-desktop-portal/hyprland-portals.conf.hmbackup
Normal file
@@ -0,0 +1,2 @@
|
||||
[preferred]
|
||||
default = hyprland
|
||||