modified: .config/btop/btop.conf

modified:   .config/hypr/hyprland.conf
	new file:   .config/hypr/hyprlock.conf
	modified:   .config/niri/config.kdl
	modified:   apps-list.md
	deleted:    pavucontrol.ini
	modified:   user-dirs.dirs
	deleted:    user-dirs.locale
This commit is contained in:
nekochemist 2026-02-19 23:23:01 +05:00
parent fe0aa07f3c
commit 11166e082c
8 changed files with 631 additions and 4548 deletions

View file

@ -4,7 +4,7 @@ input {
layout "us,ru"
options "grp:caps_toggle"
}
repeat-delay 250
repeat-delay 225
repeat-rate 25
// track-layout "global"
numlock
@ -47,7 +47,7 @@ input {
}
}
/-output "DP-1" {
output "DP-1" {
// off
mode "1920x1080@165.000"
scale 1.0
@ -94,10 +94,10 @@ layout {
// - RGB hex: "#rgb", "#rgba", "#rrggbb", "#rrggbbaa"
// - CSS-like notation: "rgb(255, 127, 0)", rgba(), hsl() and a few others.
// active-color "#EEF7FD"
active-color "#FF0100"
active-color "#EEF7FD"
// foreground #C1D6D6
//background #07090B
inactive-color "#EEF7FD"
inactive-color "#5C6871"
// Changing the color space is also supported, check the wiki for more info.
//
// active-gradient from="#80c8ff" to="#c7ff7f" angle=45
@ -116,6 +116,7 @@ layout {
}
shadow {
off
color "#0007"
}
@ -125,18 +126,17 @@ layout {
// Top and bottom struts will simply add outer gaps in addition to the area occupied by
// layer-shell panels and regular gaps.
struts {
// left 64
// right 64
// top 64
// bottom 64
left -1
right -1
top 0
bottom 0
}
tab-indicator{
// off
}
insert-hint {
off
color "#ffc87f80"
gradient from="#ffbb6680" to="#ffc88080" angle=45 relative-to="workspace-view"
//off
color "#EEF7FD"
}
@ -144,7 +144,7 @@ layout {
}
overview {
zoom 0.45
zoom 0.4
backdrop-color "#07090b"
workspace-shadow {
@ -155,17 +155,19 @@ clipboard {
disable-primary
}
cursor {
//xcursor-theme "Dot-Dark"
xcursor-size 12
xcursor-theme "BreezeX-Black"
xcursor-size 26
hide-when-typing
hide-after-inactive-ms 1000
}
spawn-at-startup "waybar"
spawn-at-startup "niri-screen-time" "-daemon"
spawn-at-startup "swayosd-server"
spawn-at-startup "fnott"
spawn-at-startup "hyprwave"
spawn-at-startup "swaync"
spawn-at-startup "clipse" "-listen"
spawn-at-startup "swaybg" "-i" "imgs/bafkreiax76e2p3xqoikrkbppjl4mipnaamqrgxkcfgwqtrsa3glksq644m.jpg"
spawn-at-startup "swaybg" "-i" "imgs/bafkreiax76e2p3xqoikrkbppjl4mipnaamqrgxkcfgwqtrsa3glksq644m"
// To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup:
// spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell"
@ -187,7 +189,7 @@ prefer-no-csd
// The path is formatted with strftime(3) to give you the screenshot date and time.
screenshot-path "~/imgs/screenshots/screenshot from %Y-%m-%d %H-%M-%S.png"
//spawn-at-startup "throne"
spawn-at-startup "kitty" "sudo" "sing-box" "run" "-c" "/home/unconfer/.sing-box/sing-box-03.json"
//spawn-at-startup "kitty" "sudo" "sing-box" "run" "-c" "/home/unconfer/.sing-box/sing-box-03.json"
// You can also set this to null to disable saving screenshots to disk.
// screenshot-path null
@ -223,12 +225,12 @@ window-rule {
match app-id="clipse"
// match is-floating=true
open-maximized true
// open-floating true
tiled-state false
//open-floating true
tiled-state true
}
window-rule {
open-maximized false
geometry-corner-radius 5
geometry-corner-radius 0
tiled-state true
clip-to-geometry true
@ -254,19 +256,40 @@ window-rule {
// Use this instead if you want them visible on third-party screenshot tools.
// block-out-from "screencast"
}
window-rule {
match title="Media viewer"
default-column-width {
proportion 0.5
}
}
// Example: enable rounded corners for all windows.
// (This example rule is commented out with a "/-" in front.)
/-window-rule {
geometry-corner-radius 12
clip-to-geometry true
window-rule {
geometry-corner-radius 0
clip-to-geometry false
}
layer-rule {
//clip-to-geometry true
match namespace="fnott"
geometry-corner-radius 5
match namespace="waybar"
match at-startup=true
// Properties that apply continuously.
opacity 1.0
// block-out-from "screen-capture"
shadow {
off
softness 40
spread 5
offset x=0 y=5
draw-behind-window true
// inactive-color "#00000064"
}
geometry-corner-radius 20
place-within-backdrop true
}
// Put swaybg inside the overview backdrop.
layer-rule {
@ -286,6 +309,13 @@ xwayland-satellite {
}
binds {
//ВНИМАНИЕ СЕКЦИЯ НЕЙРОСЛОПА
// Keys consist of modifiers separated by + signs, followed by an XKB key name
// in the end. To find an XKB name for a particular key, you may use a program
// like wev.
@ -300,17 +330,23 @@ binds {
// shows a list of important hotkeys.
Mod+Shift+Slash { show-hotkey-overlay; }
Super+F{ toggle-window-floating;}
Mod+M { spawn "hyprwave-toggle" "visibility"; }
// Suggested binds for running programs: terminal, app launcher, screen locker.
Mod+Q { spawn "kitty"; }
Mod+D { spawn "fuzzel"; }
Mod+Grave { spawn "fuzzel"; }
Mod+Grave repeat=false { toggle-overview; }
Mod+Shift+Grave repeat=false { spawn "kitty" "--class" "-e" "btop" ; }
Super+W { spawn "kitty" "--class" "clipse" "-e" "clipse"; }
Mod+Alt+L { spawn "gtklock"; }
Mod+Escape { spawn "hyprlock"; }
Mod+Shift+Return { spawn "shutdown" "now"; }
Mod+Ctrl+S { screenshot-window write-to-disk=false; }
Mod+T repeat=false { spawn "swaync-client" "--toggle-panel";}
Mod+Ctrl+Return { spawn "reboot"; }
Mod+Shift+P{spawn "shutdown" "-c";}
Alt+C repeat=false {spawn "hyprpicker" "-a";}
Alt+I repeat=false {spawn "hyprpicker" "-a";}
// Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc.
// Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`.
@ -337,7 +373,7 @@ binds {
// or do a four-finger swipe up on a touchpad.
Mod+O repeat=false { toggle-overview; }
Mod+Escape repeat=false { toggle-overview; }
//Mod+Escape repeat=false { toggle-overview; }
Mod+C repeat=false { close-window; }
@ -363,6 +399,9 @@ binds {
Mod+Ctrl+K { move-window-up; }
Mod+Ctrl+L { move-column-right; }
Mod+Ctrl+MouseForward { move-column-right; }
Mod+Ctrl+MouseBack { move-column-left; }
// Alternative commands that move across workspaces when reaching
// the first or last window in a column.
// Mod+J { focus-window-or-workspace-down; }
@ -409,6 +448,13 @@ binds {
Mod+2 { focus-workspace-down; }
Mod+1 { focus-workspace-up; }
Mod+Ctrl+2 { move-column-to-workspace-down; }
Mod+Ctrl+1 { move-column-to-workspace-up; }
Mod+Shift+1 {focus-column-left;}
Mod+Shift+2 {focus-column-right;}
Mod+Ctrl+Page_Down { move-column-to-workspace-down; }
Mod+Ctrl+Page_Up { move-column-to-workspace-up; }
Mod+Ctrl+U { move-column-to-workspace-down; }
@ -477,22 +523,22 @@ binds {
// will all refer to the 3rd workspace.
// Mod+1 { focus-workspace 1; }
//Mod+2 { focus-workspace 2; }
Mod+3 repeat=false { toggle-overview; }
Mod+4 { focus-workspace 4; }
Mod+5 { focus-workspace 5; }
Mod+6 { focus-workspace 6; }
Mod+7 { focus-workspace 7; }
Mod+8 { focus-workspace 8; }
Mod+9 { focus-workspace 9; }
Mod+Ctrl+1 { move-column-to-workspace 1; }
Mod+Ctrl+2 { move-column-to-workspace 2; }
//Mod+3 repeat=false { toggle-overview; }
// Mod+4 { focus-workspace 4; }
//Mod+5 { focus-workspace 5; }
//Mod+6 { focus-workspace 6; }
//Mod+7 { focus-workspace 7; }
//Mod+8 { focus-workspace 8; }
//Mod+9 { focus-workspace 9; }
//Mod+Ctrl+1 { move-column-to-workspace 1; }
//Mod+Ctrl+2 { move-column-to-workspace 2; }
Mod+Ctrl+3 { move-column-to-workspace 3; }
Mod+Ctrl+4 { move-column-to-workspace 4; }
Mod+Ctrl+5 { move-column-to-workspace 5; }
Mod+Ctrl+6 { move-column-to-workspace 6; }
Mod+Ctrl+7 { move-column-to-workspace 7; }
Mod+Ctrl+8 { move-column-to-workspace 8; }
Mod+Ctrl+9 { move-column-to-workspace 9; }
//Mod+Ctrl+4 { move-column-to-workspace 4; }
//Mod+Ctrl+5 { move-column-to-workspace 5; }
//Mod+Ctrl+6 { move-column-to-workspace 6; }
//Mod+Ctrl+7 { move-column-to-workspace 7; }
//Mod+Ctrl+8 { move-column-to-workspace 8; }
//Mod+Ctrl+9 { move-column-to-workspace 9; }
// Alternatively, there are commands to move just a single window:
// Mod+Ctrl+1 { move-window-to-workspace 1; }
@ -507,24 +553,23 @@ binds {
Mod+BracketRight { consume-or-expel-window-right; }
// Consume one window from the right to the bottom of the focused column.
Mod+Comma { consume-window-into-column; }
Mod+3 { consume-window-into-column; }
// Expel the bottom window from the focused column to the right.
Mod+Period { expel-window-from-column; }
Mod+4 { expel-window-from-column; }
Mod+R repeat=false { switch-preset-column-width; }
Mod+A repeat=false { switch-preset-column-width; }
Mod+Shift+W { toggle-column-tabbed-display; }
// Cycling through the presets in reverse order is also possible.
// Mod+R { switch-preset-column-width-back; }
Mod+Shift+R repeat=false { switch-preset-window-height; }
Mod+Ctrl+R { reset-window-height; }
Mod+A repeat=false { maximize-column; }
Mod+Shift+A repeat=false { fullscreen-window; }
// Expand the focused column to space not taken up by other fully visible columns.
// Makes the column "fill the rest of the space".
Mod+Ctrl+F { expand-column-to-available-width; }
Mod+M { center-column; }
//Mod+M { center-column; }
// Center all fully visible columns on screen.
Mod+Ctrl+C { center-visible-columns; }
@ -545,7 +590,7 @@ binds {
Mod+Shift+Equal { set-window-height "+10%"; }
// Move the focused window between the floating and the tiling layout.
Mod+V { toggle-window-floating; }
Mod+V {spawn "pavucontrol"; }
Mod+Shift+V { switch-focus-between-floating-and-tiling; }
// Toggle tabbed column display mode.
@ -563,7 +608,6 @@ binds {
Mod+S { screenshot; }
Super+Shift+S { screenshot-screen; }
Alt+Print { screenshot-window; }
// Applications such as remote-desktop clients and software KVM switches may
// request that niri stops processing the keyboard shortcuts defined here