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:
parent
fe0aa07f3c
commit
11166e082c
8 changed files with 631 additions and 4548 deletions
|
|
@ -1,18 +1,18 @@
|
|||
#? Config file for btop v. 1.4.5
|
||||
#? Config file for btop v.1.4.6
|
||||
|
||||
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
|
||||
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
|
||||
color_theme = "TTY"
|
||||
|
||||
#* If the theme set background should be shown, set to False if you want terminal background transparency.
|
||||
theme_background = True
|
||||
theme_background = true
|
||||
|
||||
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
|
||||
truecolor = True
|
||||
truecolor = true
|
||||
|
||||
#* Set to true to force tty mode regardless if a real tty has been detected or not.
|
||||
#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols.
|
||||
force_tty = False
|
||||
force_tty = false
|
||||
|
||||
#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets.
|
||||
#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box.
|
||||
|
|
@ -22,10 +22,13 @@ presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:defaul
|
|||
|
||||
#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists.
|
||||
#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift.
|
||||
vim_keys = False
|
||||
vim_keys = false
|
||||
|
||||
#* Rounded corners on boxes, is ignored if TTY mode is ON.
|
||||
rounded_corners = True
|
||||
rounded_corners = false
|
||||
|
||||
#* Use terminal synchronized output sequences to reduce flickering on supported terminals.
|
||||
terminal_sync = true
|
||||
|
||||
#* Default symbols to use for graph creation, "braille", "block" or "tty".
|
||||
#* "braille" offers the highest resolution but might not be included in all fonts.
|
||||
|
|
@ -50,7 +53,7 @@ graph_symbol_net = "default"
|
|||
graph_symbol_proc = "default"
|
||||
|
||||
#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace.
|
||||
shown_boxes = "cpu mem net proc gpu0"
|
||||
shown_boxes = "mem net proc gpu0 cpu"
|
||||
|
||||
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
|
||||
update_ms = 2000
|
||||
|
|
@ -60,37 +63,40 @@ update_ms = 2000
|
|||
proc_sorting = "memory"
|
||||
|
||||
#* Reverse sorting order, True or False.
|
||||
proc_reversed = False
|
||||
proc_reversed = false
|
||||
|
||||
#* Show processes as a tree.
|
||||
proc_tree = True
|
||||
proc_tree = true
|
||||
|
||||
#* Use the cpu graph colors in the process list.
|
||||
proc_colors = True
|
||||
proc_colors = true
|
||||
|
||||
#* Use a darkening gradient in the process list.
|
||||
proc_gradient = True
|
||||
proc_gradient = true
|
||||
|
||||
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
|
||||
proc_per_core = False
|
||||
proc_per_core = false
|
||||
|
||||
#* Show process memory as bytes instead of percent.
|
||||
proc_mem_bytes = True
|
||||
proc_mem_bytes = true
|
||||
|
||||
#* Show cpu graph for each process.
|
||||
proc_cpu_graphs = True
|
||||
proc_cpu_graphs = true
|
||||
|
||||
#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate)
|
||||
proc_info_smaps = False
|
||||
proc_info_smaps = false
|
||||
|
||||
#* Show proc box on left side of screen instead of right.
|
||||
proc_left = False
|
||||
proc_left = false
|
||||
|
||||
#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop).
|
||||
proc_filter_kernel = False
|
||||
proc_filter_kernel = false
|
||||
|
||||
#* In tree-view, always accumulate child process resources in the parent process.
|
||||
proc_aggregate = False
|
||||
proc_aggregate = false
|
||||
|
||||
#* Should cpu and memory usage display be preserved for dead processes when paused.
|
||||
keep_dead_proc_usage = false
|
||||
|
||||
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
|
||||
#* Select from a list of detected attributes from the options menu.
|
||||
|
|
@ -104,28 +110,28 @@ cpu_graph_lower = "Auto"
|
|||
show_gpu_info = "On"
|
||||
|
||||
#* Toggles if the lower CPU graph should be inverted.
|
||||
cpu_invert_lower = True
|
||||
cpu_invert_lower = true
|
||||
|
||||
#* Set to True to completely disable the lower CPU graph.
|
||||
cpu_single_graph = False
|
||||
cpu_single_graph = false
|
||||
|
||||
#* Show cpu box at bottom of screen instead of top.
|
||||
cpu_bottom = False
|
||||
cpu_bottom = false
|
||||
|
||||
#* Shows the system uptime in the CPU box.
|
||||
show_uptime = True
|
||||
show_uptime = true
|
||||
|
||||
#* Shows the CPU package current power consumption in watts. Requires running `make setcap` or `make setuid` or running with sudo.
|
||||
show_cpu_watts = True
|
||||
show_cpu_watts = true
|
||||
|
||||
#* Show cpu temperature.
|
||||
check_temp = True
|
||||
check_temp = true
|
||||
|
||||
#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
|
||||
cpu_sensor = "Auto"
|
||||
|
||||
#* Show temperatures for cpu cores also if check_temp is True and sensors has been found.
|
||||
show_coretemp = True
|
||||
show_coretemp = true
|
||||
|
||||
#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core.
|
||||
#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine.
|
||||
|
|
@ -137,17 +143,20 @@ cpu_core_map = ""
|
|||
temp_scale = "celsius"
|
||||
|
||||
#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024.
|
||||
base_10_sizes = True
|
||||
base_10_sizes = true
|
||||
|
||||
#* Show CPU frequency.
|
||||
show_cpu_freq = True
|
||||
show_cpu_freq = true
|
||||
|
||||
#* How to calculate CPU frequency, available values: "first", "range", "lowest", "highest" and "average".
|
||||
freq_mode = "first"
|
||||
|
||||
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
|
||||
#* Special formatting: /host = hostname | /user = username | /uptime = system uptime
|
||||
clock_format = "%X"
|
||||
|
||||
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
|
||||
background_update = True
|
||||
background_update = true
|
||||
|
||||
#* Custom cpu model name, empty string to disable.
|
||||
custom_cpu_name = ""
|
||||
|
|
@ -157,43 +166,43 @@ custom_cpu_name = ""
|
|||
disks_filter = ""
|
||||
|
||||
#* Show graphs instead of meters for memory values.
|
||||
mem_graphs = True
|
||||
mem_graphs = true
|
||||
|
||||
#* Show mem box below net box instead of above.
|
||||
mem_below_net = False
|
||||
mem_below_net = false
|
||||
|
||||
#* Count ZFS ARC in cached and available memory.
|
||||
zfs_arc_cached = True
|
||||
zfs_arc_cached = true
|
||||
|
||||
#* If swap memory should be shown in memory box.
|
||||
show_swap = True
|
||||
show_swap = true
|
||||
|
||||
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
|
||||
swap_disk = True
|
||||
swap_disk = true
|
||||
|
||||
#* If mem box should be split to also show disks info.
|
||||
show_disks = True
|
||||
show_disks = true
|
||||
|
||||
#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
|
||||
only_physical = True
|
||||
only_physical = true
|
||||
|
||||
#* Read disks list from /etc/fstab. This also disables only_physical.
|
||||
use_fstab = True
|
||||
use_fstab = true
|
||||
|
||||
#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool)
|
||||
zfs_hide_datasets = False
|
||||
zfs_hide_datasets = false
|
||||
|
||||
#* Set to true to show available disk space for privileged users.
|
||||
disk_free_priv = False
|
||||
disk_free_priv = false
|
||||
|
||||
#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view.
|
||||
show_io_stat = True
|
||||
show_io_stat = true
|
||||
|
||||
#* Toggles io mode for disks, showing big graphs for disk read/write speeds.
|
||||
io_mode = False
|
||||
io_mode = false
|
||||
|
||||
#* Set to True to show combined read/write io graphs in io mode.
|
||||
io_graph_combined = False
|
||||
io_graph_combined = false
|
||||
|
||||
#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ".
|
||||
#* Example: "/mnt/media:100 /:20 /boot:1".
|
||||
|
|
@ -205,10 +214,10 @@ net_download = 100
|
|||
net_upload = 100
|
||||
|
||||
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
|
||||
net_auto = True
|
||||
net_auto = true
|
||||
|
||||
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
|
||||
net_sync = True
|
||||
net_sync = true
|
||||
|
||||
#* Starts with the Network Interface specified here.
|
||||
net_iface = ""
|
||||
|
|
@ -217,26 +226,32 @@ net_iface = ""
|
|||
base_10_bitrate = "Auto"
|
||||
|
||||
#* Show battery stats in top right if battery is present.
|
||||
show_battery = True
|
||||
show_battery = true
|
||||
|
||||
#* Which battery to use if multiple are present. "Auto" for auto detection.
|
||||
selected_battery = "Auto"
|
||||
|
||||
#* Show power stats of battery next to charge indicator.
|
||||
show_battery_watts = True
|
||||
show_battery_watts = true
|
||||
|
||||
#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
|
||||
#* Set loglevel for "~/.local/state/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
|
||||
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
|
||||
log_level = "DEBUG"
|
||||
|
||||
#* Automatically save current settings to config file on exit.
|
||||
save_config_on_exit = true
|
||||
|
||||
#* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards.
|
||||
nvml_measure_pcie_speeds = True
|
||||
nvml_measure_pcie_speeds = true
|
||||
|
||||
#* Measure PCIe throughput on AMD cards, may impact performance on certain cards.
|
||||
rsmi_measure_pcie_speeds = True
|
||||
rsmi_measure_pcie_speeds = true
|
||||
|
||||
#* Horizontally mirror the GPU graph.
|
||||
gpu_mirror_graph = True
|
||||
gpu_mirror_graph = true
|
||||
|
||||
#* Set which GPU vendors to show. Available values are "nvidia amd intel"
|
||||
shown_gpus = "nvidia amd intel"
|
||||
|
||||
#* Custom gpu0 model name, empty string to disable.
|
||||
custom_gpu_name0 = ""
|
||||
|
|
|
|||
|
|
@ -187,8 +187,6 @@ misc {
|
|||
animate_manual_resizes = false
|
||||
animate_mouse_windowdragging = true
|
||||
focus_on_activate = false
|
||||
new_window_takes_over_fullscreen = 2
|
||||
middle_click_paste = false
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -334,21 +332,3 @@ bindl = , XF86AudioPrev, exec, playerctl previous
|
|||
# windowrule = float,class:^(kitty)$,title:^(kitty)$
|
||||
|
||||
# Ignore maximize requests from apps. You'll probably like this.
|
||||
windowrule = suppressevent maximize, class:.*
|
||||
|
||||
# Fix some dragging issues with XWayland
|
||||
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||
windowrule = float, class:(clipse)
|
||||
windowrule = fullscreenstate 1, class:(clipse)
|
||||
#windowrule = size 622 652, class:(clipse)
|
||||
windowrule = stayfocused, class:(clipse)
|
||||
windowrule = opacity 1.0 override 1.0 override,title:(.*)(- YouTube — Zen Browser)
|
||||
windowrule = float, title:(Picture-in-Picture)
|
||||
|
||||
windowrule = float, title:(Media viewer)
|
||||
|
||||
windowrule = float, title:(Save Image)
|
||||
|
||||
windowrule = float, title:(Save File)
|
||||
windowrule = float, title:(Save Video)
|
||||
windowrule = fullscreenstate 1, title:(Media viewer)
|
||||
|
|
|
|||
110
.config/hypr/hyprlock.conf
Normal file
110
.config/hypr/hyprlock.conf
Normal file
|
|
@ -0,0 +1,110 @@
|
|||
# sample hyprlock.conf
|
||||
# for more configuration options, refer https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock
|
||||
#
|
||||
# rendered text in all widgets supports pango markup (e.g. <b> or <i> tags)
|
||||
# ref. https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/#general-remarks
|
||||
#
|
||||
# shortcuts to clear password buffer: ESC, Ctrl+U, Ctrl+Backspace
|
||||
#
|
||||
# you can get started by copying this config to ~/.config/hypr/hyprlock.conf
|
||||
#
|
||||
|
||||
$font = IosevkaTerm NFM ExtraBold
|
||||
|
||||
general {
|
||||
hide_cursor = true
|
||||
}
|
||||
|
||||
# uncomment to enable fingerprint authentication
|
||||
# auth {
|
||||
# fingerprint {
|
||||
# enabled = true
|
||||
# ready_message = Scan fingerprint to unlock
|
||||
# present_message = Scanning...
|
||||
# retry_delay = 250 # in milliseconds
|
||||
# }
|
||||
# }
|
||||
|
||||
animations {
|
||||
enabled = false
|
||||
bezier = linear, 1, 1, 0, 0
|
||||
animation = fadeIn, 1, 5, linear
|
||||
animation = fadeOut, 1, 5, linear
|
||||
animation = inputFieldDots, 1, 2, linear
|
||||
}
|
||||
|
||||
background {
|
||||
monitor =
|
||||
path = screenshot
|
||||
blur_passes = 4
|
||||
}
|
||||
|
||||
input-field {
|
||||
monitor =
|
||||
size = 20%, 5%
|
||||
outline_thickness = 3
|
||||
inner_color = rgba(0, 0, 0, 0.0) # no fill
|
||||
|
||||
#outer_color = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||
#check_color = rgba(00ff99ee) rgba(ff6633ee) 120deg
|
||||
#fail_color = rgba(ff6633ee) rgba(ff0066ee) 40deg
|
||||
|
||||
outer_color = rgba(EEF7FDee)
|
||||
check_color = rgba(FFDE00ee)
|
||||
fail_color = rgba(FF0100ee)
|
||||
|
||||
font_color = rgb(143, 143, 143)
|
||||
fade_on_empty = false
|
||||
rounding = 3
|
||||
|
||||
font_family = $font
|
||||
placeholder_text = Password here:
|
||||
fail_text = $PAMFAIL
|
||||
|
||||
# uncomment to use a letter instead of a dot to indicate the typed password
|
||||
# dots_text_format = *
|
||||
# dots_size = 0.4
|
||||
dots_spacing = 0.3
|
||||
|
||||
# uncomment to use an input indicator that does not show the password length (similar to swaylock's input indicator)
|
||||
# hide_input = true
|
||||
|
||||
position = 0, -200
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
# TIME
|
||||
label {
|
||||
monitor =
|
||||
text = $TIME # ref. https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/#variable-substitution
|
||||
font_size = 90
|
||||
font_family = $font
|
||||
|
||||
position = 0, -40
|
||||
halign = center
|
||||
valign = top
|
||||
}
|
||||
|
||||
# DATE
|
||||
label {
|
||||
monitor =
|
||||
text = cmd[update:60000] date +"%A, %d %B %Y" # update every 60 seconds
|
||||
font_size = 25
|
||||
font_family = $font
|
||||
|
||||
position = 0, -200
|
||||
halign = center
|
||||
valign = top
|
||||
}
|
||||
|
||||
label {
|
||||
monitor =
|
||||
text = $LAYOUT[en,ru]
|
||||
font_size = 24
|
||||
onclick = hyprctl switchxkblayout all next
|
||||
|
||||
position = 250, -200
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue