changes in aerc, updated nvim plugins, yazi config, niri, changed hypr dotfiles folders
This commit is contained in:
@@ -12,22 +12,24 @@ aliases = pw@liphlink.xyz,p.waibel@liphlink.xyz,philipp.waibel@liphlink.xyz
|
|||||||
[phil_notmuch]
|
[phil_notmuch]
|
||||||
source = notmuch://~/Mail/phil
|
source = notmuch://~/Mail/phil
|
||||||
query-map = ~/.config/aerc/notmuch-queries.conf
|
query-map = ~/.config/aerc/notmuch-queries.conf
|
||||||
outgoing = smtp://phil%40liphlink.xyz@mail.liphlink.xyz:587
|
# outgoing = smtp://phil%40liphlink.xyz@mail.liphlink.xyz:587
|
||||||
outgoing-cred-cmd = pass show mail/phil@liphlink.xyz
|
# outgoing-cred-cmd = pass show mail/phil@liphlink.xyz
|
||||||
from = Phil <phil@liphlink.xyz>
|
from = Phil <phil@liphlink.xyz>
|
||||||
default = Inbox
|
default = Inbox
|
||||||
|
# copy-to = Sent
|
||||||
|
postpone = Drafts
|
||||||
aliases = pw@liphlink.xyz,p.waibel@liphlink.xyz,philipp.waibel@liphlink.xyz
|
aliases = pw@liphlink.xyz,p.waibel@liphlink.xyz,philipp.waibel@liphlink.xyz
|
||||||
|
|
||||||
[spam_live]
|
[spam_live]
|
||||||
source = imaps://spam%40liphlink.xyz:ANZ6JJPBiB7k1c7k@mail.liphlink.xyz:993
|
source = imaps://spam%40liphlink.xyz:ANZ6JJPBiB7k1c7k@mail.liphlink.xyz:993
|
||||||
outgoing = smtp://spam%40liphlink.xyz:ANZ6JJPBiB7k1c7k@mail.liphlink.xyz:587
|
outgoing = smtp://spam%40liphlink.xyz:ANZ6JJPBiB7k1c7k@mail.liphlink.xyz:587
|
||||||
default = INBOX
|
default = INBOX
|
||||||
from = Liph <spam@liphlink.xyz>
|
from = Liph <spam@liphlink.xyz>
|
||||||
copy-to = Sent
|
copy-to = Sent
|
||||||
archive = Archive
|
archive = Archive
|
||||||
postpone = Drafts
|
postpone = Drafts
|
||||||
folders-sort = INBOX,Drafts,Sent,Archive,Spam,Trash
|
folders-sort = INBOX,Drafts,Sent,Archive,Spam,Trash
|
||||||
aliases = blue@liphlink.xyz,red@liphlink.xyz
|
aliases = blue@liphlink.xyz,red@liphlink.xyz
|
||||||
|
|
||||||
[spam_notmuch]
|
[spam_notmuch]
|
||||||
source = notmuch://~/Mail/spam
|
source = notmuch://~/Mail/spam
|
||||||
@@ -35,6 +37,7 @@ query-map = ~/.config/aerc/notmuch-queries.conf
|
|||||||
outgoing = smtp://spam%40liphlink.xyz@mail.liphlink.xyz:587
|
outgoing = smtp://spam%40liphlink.xyz@mail.liphlink.xyz:587
|
||||||
outgoing-cred-cmd = pass show mail/spam@liphlink.xyz
|
outgoing-cred-cmd = pass show mail/spam@liphlink.xyz
|
||||||
from = Liph <spam@liphlink.xyz>
|
from = Liph <spam@liphlink.xyz>
|
||||||
|
copy-to = Sent
|
||||||
default = Inbox
|
default = Inbox
|
||||||
aliases = blue@liphlink.xyz,red@liphlink.xyz
|
aliases = blue@liphlink.xyz,red@liphlink.xyz
|
||||||
|
|
||||||
|
|||||||
@@ -17,3 +17,5 @@ term xterm-256color
|
|||||||
|
|
||||||
allow_hyperlinks yes
|
allow_hyperlinks yes
|
||||||
|
|
||||||
|
copy_on_select yes
|
||||||
|
paste_actions confirm-if-large
|
||||||
|
|||||||
@@ -9,17 +9,16 @@ input {
|
|||||||
variant "de_mac"
|
variant "de_mac"
|
||||||
model "apple"
|
model "apple"
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
touchpad {
|
touchpad {
|
||||||
tap
|
tap
|
||||||
natural-scroll
|
natural-scroll
|
||||||
}
|
}
|
||||||
|
|
||||||
mouse {
|
mouse {
|
||||||
}
|
|
||||||
|
|
||||||
|
}
|
||||||
trackpoint {
|
trackpoint {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// x11 support for wayland
|
// x11 support for wayland
|
||||||
@@ -30,7 +29,6 @@ environment {
|
|||||||
ELECTRON_OZONE_PLATFORM_HINT "auto"
|
ELECTRON_OZONE_PLATFORM_HINT "auto"
|
||||||
ELECTRON_ENABLE_LOGGING "1"
|
ELECTRON_ENABLE_LOGGING "1"
|
||||||
}
|
}
|
||||||
|
|
||||||
output "eDP-1" {
|
output "eDP-1" {
|
||||||
mode "1920x1080@120.030"
|
mode "1920x1080@120.030"
|
||||||
position x=1280 y=0
|
position x=1280 y=0
|
||||||
@@ -43,7 +41,9 @@ layout {
|
|||||||
proportion 0.5
|
proportion 0.5
|
||||||
proportion 0.66667
|
proportion 0.66667
|
||||||
}
|
}
|
||||||
default-column-width { proportion 0.5; }
|
default-column-width {
|
||||||
|
proportion 0.5
|
||||||
|
}
|
||||||
focus-ring {
|
focus-ring {
|
||||||
width 2
|
width 2
|
||||||
active-color "#b4befe"
|
active-color "#b4befe"
|
||||||
@@ -51,13 +51,11 @@ layout {
|
|||||||
}
|
}
|
||||||
border {
|
border {
|
||||||
off
|
off
|
||||||
|
|
||||||
width 4
|
width 4
|
||||||
active-color "#eba0ac"
|
active-color "#eba0ac"
|
||||||
inactive-color "#505050"
|
inactive-color "#505050"
|
||||||
urgent-color "#9b0000"
|
urgent-color "#9b0000"
|
||||||
}
|
}
|
||||||
|
|
||||||
shadow {
|
shadow {
|
||||||
softness 30
|
softness 30
|
||||||
spread 5
|
spread 5
|
||||||
@@ -65,37 +63,32 @@ layout {
|
|||||||
color "#0007"
|
color "#0007"
|
||||||
}
|
}
|
||||||
struts {
|
struts {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
spawn-at-startup "waybar" "-c" "/home/liph/.config/niri/waybar-niri/config.jsonc" "-s" "/home/liph/.config/niri/waybar-niri/style.css"
|
spawn-at-startup "waybar" "-c" "/home/liph/.config/niri/waybar-niri/config.jsonc" "-s" "/home/liph/.config/niri/waybar-niri/style.css"
|
||||||
spawn-at-startup "swaync"
|
spawn-at-startup "swaync"
|
||||||
spawn-at-startup "swww-daemon"
|
spawn-at-startup "swww-daemon"
|
||||||
spawn-at-startup "kitty"
|
spawn-at-startup "kitty"
|
||||||
spawn-at-startup "librewolf"
|
spawn-at-startup "librewolf"
|
||||||
spawn-at-startup "sh" "-c" "sleep 5 && exec swayidle -w timeout 300 hyprlock timeout 600 'niri msg action power-off-monitors' resume 'niri msg action power-on-monitors' timeout 3600 'systemctl suspend'"
|
spawn-at-startup "sh" "-c" "sleep 5 && exec swayidle -w timeout 300 hyprlock timeout 600 'niri msg action power-off-monitors' resume 'niri msg action power-on-monitors' timeout 3600 'systemctl suspend'"
|
||||||
|
|
||||||
prefer-no-csd
|
prefer-no-csd
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
hot-corners {
|
hot-corners {
|
||||||
off
|
off
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
workspace "1"
|
workspace "1"
|
||||||
workspace "2"
|
workspace "2"
|
||||||
workspace "3"
|
workspace "3"
|
||||||
workspace "4"
|
workspace "4"
|
||||||
|
|
||||||
// Example: block out two password managers from screen capture.
|
// Example: block out two password managers from screen capture.
|
||||||
// (This example rule is commented out with a "/-" in front.)
|
// (This example rule is commented out with a "/-" in front.)
|
||||||
/-window-rule {
|
/-window-rule {
|
||||||
match app-id=r#"^org\.keepassxc\.KeePassXC$"#
|
match app-id=r#"^org\.keepassxc\.KeePassXC$"#
|
||||||
match app-id=r#"^org\.gnome\.World\.Secrets$"#
|
match app-id=r#"^org\.gnome\.World\.Secrets$"#
|
||||||
block-out-from "screen-capture"
|
block-out-from "screen-capture"
|
||||||
}
|
}
|
||||||
|
|
||||||
// terminal window-rule
|
// terminal window-rule
|
||||||
window-rule {
|
window-rule {
|
||||||
match at-startup=true app-id="kitty"
|
match at-startup=true app-id="kitty"
|
||||||
@@ -106,7 +99,6 @@ window-rule {
|
|||||||
match at-startup=false app-id="kitty"
|
match at-startup=false app-id="kitty"
|
||||||
clip-to-geometry true
|
clip-to-geometry true
|
||||||
}
|
}
|
||||||
|
|
||||||
// browser window-rules
|
// browser window-rules
|
||||||
window-rule {
|
window-rule {
|
||||||
match at-startup=true app-id="librewolf"
|
match at-startup=true app-id="librewolf"
|
||||||
@@ -119,85 +111,167 @@ window-rule {
|
|||||||
match at-startup=false app-id="librewolf"
|
match at-startup=false app-id="librewolf"
|
||||||
clip-to-geometry true
|
clip-to-geometry true
|
||||||
}
|
}
|
||||||
|
|
||||||
window-rule {
|
window-rule {
|
||||||
match app-id="Claude"
|
match app-id="Claude"
|
||||||
open-on-workspace "3"
|
open-on-workspace "3"
|
||||||
default-column-width { proportion 0.6667; }
|
default-column-width {
|
||||||
|
proportion 0.6667
|
||||||
|
}
|
||||||
clip-to-geometry true
|
clip-to-geometry true
|
||||||
}
|
}
|
||||||
|
|
||||||
window-rule {
|
window-rule {
|
||||||
geometry-corner-radius 5
|
geometry-corner-radius 5
|
||||||
clip-to-geometry true
|
clip-to-geometry true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
binds {
|
binds {
|
||||||
// Mod+Shift+Slash { show-hotkey-overlay; }
|
// Mod+Shift+Slash { show-hotkey-overlay; }
|
||||||
Mod+Shift+L { spawn "hyprlock"; }
|
Mod+Shift+L {
|
||||||
|
spawn "hyprlock"
|
||||||
Mod+Alt+P hotkey-overlay-title="Open Bitwarden" { spawn "bitwarden-desktop"; }
|
}
|
||||||
Mod+Alt+T hotkey-overlay-title="Open Tipp10" { spawn "tipp10"; }
|
Mod+Alt+P hotkey-overlay-title="Open Bitwarden" {
|
||||||
Mod+Alt+V hotkey-overlay-title="Open Vial" { spawn "Vial"; }
|
spawn "bitwarden-desktop"
|
||||||
Mod+Alt+M hotkey-overlay-title="Open Tidal" { spawn "tidal-hifi" "--ozone-platform=wayland" "--enable-features=WaylandWindowDecorations"; }
|
}
|
||||||
Mod+Alt+O hotkey-overlay-title="Open Obsidian" { spawn "obsidian"; }
|
Mod+Alt+T hotkey-overlay-title="Open Tipp10" {
|
||||||
Mod+Alt+C hotkey-overlay-title="Open Claude" { spawn "claude-desktop"; }
|
spawn "tipp10"
|
||||||
Mod+Alt+Z hotkey-overlay-title="Open Librewolf" { spawn "librewolf"; }
|
}
|
||||||
Mod+Alt+Return hotkey-overlay-title="Open Kitty" { spawn "kitty"; }
|
Mod+Alt+V hotkey-overlay-title="Open Vial" {
|
||||||
Mod+Alt+Space hotkey-overlay-title="Open Wofi" { spawn "wofi" "--show" "drun"; }
|
spawn "Vial"
|
||||||
|
}
|
||||||
|
Mod+Alt+M hotkey-overlay-title="Open Tidal" {
|
||||||
|
spawn "tidal-hifi" "--ozone-platform=wayland" "--enable-features=WaylandWindowDecorations"
|
||||||
|
}
|
||||||
|
Mod+Alt+O hotkey-overlay-title="Open Obsidian" {
|
||||||
|
spawn "obsidian"
|
||||||
|
}
|
||||||
|
Mod+Alt+C hotkey-overlay-title="Open Claude" {
|
||||||
|
spawn "claude-desktop"
|
||||||
|
}
|
||||||
|
Mod+Alt+Z hotkey-overlay-title="Open Librewolf" {
|
||||||
|
spawn "librewolf"
|
||||||
|
}
|
||||||
|
Mod+Alt+Return hotkey-overlay-title="Open Kitty" {
|
||||||
|
spawn "kitty"
|
||||||
|
}
|
||||||
|
Mod+Alt+Space hotkey-overlay-title="Open Wofi" {
|
||||||
|
spawn "wofi" "--show" "drun"
|
||||||
|
}
|
||||||
// Brightness Controll
|
// Brightness Controll
|
||||||
Mod+Ctrl+0 { spawn "sh" "-c" "~/scripts/layer_notify.sh 0"; }
|
Mod+Ctrl+0 {
|
||||||
Mod+Ctrl+1 { spawn "sh" "-c" "~/scripts/layer_notify.sh 1"; }
|
spawn "sh" "-c" "~/scripts/layer_notify.sh 0"
|
||||||
Mod+Ctrl+2 { spawn "sh" "-c" "~/scripts/layer_notify.sh 2"; }
|
}
|
||||||
Mod+Ctrl+3 { spawn "sh" "-c" "~/scripts/layer_notify.sh 3"; }
|
Mod+Ctrl+1 {
|
||||||
|
spawn "sh" "-c" "~/scripts/layer_notify.sh 1"
|
||||||
|
}
|
||||||
|
Mod+Ctrl+2 {
|
||||||
|
spawn "sh" "-c" "~/scripts/layer_notify.sh 2"
|
||||||
|
}
|
||||||
|
Mod+Ctrl+3 {
|
||||||
|
spawn "sh" "-c" "~/scripts/layer_notify.sh 3"
|
||||||
|
}
|
||||||
// Brightness controls
|
// Brightness controls
|
||||||
Mod+Ctrl+4 { spawn "sh" "-c" "~/scripts/niri_br_up.sh"; }
|
Mod+Ctrl+4 {
|
||||||
Mod+Ctrl+5 { spawn "sh" "-c" "~/scripts/niri_br_down.sh"; }
|
spawn "sh" "-c" "~/scripts/niri_br_up.sh"
|
||||||
Mod+Ctrl+6 { spawn "sh" "-c" "~/scripts/niri_br_blue.sh"; }
|
}
|
||||||
Mod+Ctrl+7 { spawn "sh" "-c" "~/scripts/niri_br_reset.sh"; }
|
Mod+Ctrl+5 {
|
||||||
|
spawn "sh" "-c" "~/scripts/niri_br_down.sh"
|
||||||
|
}
|
||||||
|
Mod+Ctrl+6 {
|
||||||
|
spawn "sh" "-c" "~/scripts/niri_br_blue.sh"
|
||||||
|
}
|
||||||
|
Mod+Ctrl+7 {
|
||||||
|
spawn "sh" "-c" "~/scripts/niri_br_reset.sh"
|
||||||
|
}
|
||||||
// Swaync Notifications
|
// Swaync Notifications
|
||||||
Mod+Ctrl+8 { spawn "swaync-client" "-t"; }
|
Mod+Ctrl+8 {
|
||||||
|
spawn "swaync-client" "-t"
|
||||||
Super+Alt+S allow-when-locked=true hotkey-overlay-title=null { spawn-sh "pkill orca || exec orca"; }
|
}
|
||||||
|
Super+Alt+S allow-when-locked=true hotkey-overlay-title=null {
|
||||||
XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0"; }
|
spawn-sh "pkill orca || exec orca"
|
||||||
XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; }
|
}
|
||||||
XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; }
|
XF86AudioRaiseVolume allow-when-locked=true {
|
||||||
XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; }
|
spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0"
|
||||||
|
}
|
||||||
XF86AudioPlay allow-when-locked=true { spawn-sh "playerctl play-pause"; }
|
XF86AudioLowerVolume allow-when-locked=true {
|
||||||
XF86AudioStop allow-when-locked=true { spawn-sh "playerctl stop"; }
|
spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"
|
||||||
XF86AudioPrev allow-when-locked=true { spawn-sh "playerctl previous"; }
|
}
|
||||||
XF86AudioNext allow-when-locked=true { spawn-sh "playerctl next"; }
|
XF86AudioMute allow-when-locked=true {
|
||||||
|
spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
|
||||||
XF86MonBrightnessUp allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "+10%"; }
|
}
|
||||||
XF86MonBrightnessDown allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "10%-"; }
|
XF86AudioMicMute allow-when-locked=true {
|
||||||
|
spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"
|
||||||
Mod+O repeat=false { toggle-overview; }
|
}
|
||||||
|
XF86AudioPlay allow-when-locked=true {
|
||||||
Mod+Shift+C repeat=false { close-window; }
|
spawn-sh "playerctl play-pause"
|
||||||
|
}
|
||||||
Mod+Left { focus-column-left; }
|
XF86AudioStop allow-when-locked=true {
|
||||||
Mod+Down { focus-window-down; }
|
spawn-sh "playerctl stop"
|
||||||
Mod+Up { focus-window-up; }
|
}
|
||||||
Mod+Right { focus-column-right; }
|
XF86AudioPrev allow-when-locked=true {
|
||||||
Mod+H { focus-column-left; }
|
spawn-sh "playerctl previous"
|
||||||
Mod+J { focus-window-down; }
|
}
|
||||||
Mod+K { focus-window-up; }
|
XF86AudioNext allow-when-locked=true {
|
||||||
Mod+L { focus-column-right; }
|
spawn-sh "playerctl next"
|
||||||
|
}
|
||||||
Mod+Ctrl+Left { move-column-left; }
|
XF86MonBrightnessUp allow-when-locked=true {
|
||||||
Mod+Ctrl+Down { move-window-down; }
|
spawn "brightnessctl" "--class=backlight" "set" "+10%"
|
||||||
Mod+Ctrl+Up { move-window-up; }
|
}
|
||||||
Mod+Ctrl+Right { move-column-right; }
|
XF86MonBrightnessDown allow-when-locked=true {
|
||||||
Mod+Ctrl+H { move-column-left; }
|
spawn "brightnessctl" "--class=backlight" "set" "10%-"
|
||||||
Mod+Ctrl+J { move-window-down; }
|
}
|
||||||
Mod+Ctrl+K { move-window-up; }
|
Mod+O repeat=false {
|
||||||
Mod+Ctrl+L { move-column-right; }
|
toggle-overview
|
||||||
|
}
|
||||||
|
Mod+Shift+C repeat=false {
|
||||||
|
close-window
|
||||||
|
}
|
||||||
|
Mod+Left {
|
||||||
|
focus-column-left
|
||||||
|
}
|
||||||
|
Mod+Down {
|
||||||
|
focus-window-down
|
||||||
|
}
|
||||||
|
Mod+Up {
|
||||||
|
focus-window-up
|
||||||
|
}
|
||||||
|
Mod+Right {
|
||||||
|
focus-column-right
|
||||||
|
}
|
||||||
|
Mod+H {
|
||||||
|
focus-column-left
|
||||||
|
}
|
||||||
|
Mod+J {
|
||||||
|
focus-window-down
|
||||||
|
}
|
||||||
|
Mod+K {
|
||||||
|
focus-window-up
|
||||||
|
}
|
||||||
|
Mod+L {
|
||||||
|
focus-column-right
|
||||||
|
}
|
||||||
|
Mod+Ctrl+Left {
|
||||||
|
move-column-left
|
||||||
|
}
|
||||||
|
Mod+Ctrl+Down {
|
||||||
|
move-window-down
|
||||||
|
}
|
||||||
|
Mod+Ctrl+Up {
|
||||||
|
move-window-up
|
||||||
|
}
|
||||||
|
Mod+Ctrl+Right {
|
||||||
|
move-column-right
|
||||||
|
}
|
||||||
|
Mod+Ctrl+H {
|
||||||
|
move-column-left
|
||||||
|
}
|
||||||
|
Mod+Ctrl+J {
|
||||||
|
move-window-down
|
||||||
|
}
|
||||||
|
Mod+Ctrl+K {
|
||||||
|
move-window-up
|
||||||
|
}
|
||||||
|
Mod+Ctrl+L {
|
||||||
|
move-column-right
|
||||||
|
}
|
||||||
// Mod+Shift+Down { focus-monitor-down; }
|
// Mod+Shift+Down { focus-monitor-down; }
|
||||||
// Mod+Shift+Up { focus-monitor-up; }
|
// Mod+Shift+Up { focus-monitor-up; }
|
||||||
// Mod+Shift+Right { focus-monitor-right; }
|
// Mod+Shift+Right { focus-monitor-right; }
|
||||||
@@ -205,7 +279,6 @@ binds {
|
|||||||
// Mod+Shift+J { focus-monitor-down; }
|
// Mod+Shift+J { focus-monitor-down; }
|
||||||
// Mod+Shift+K { focus-monitor-up; }
|
// Mod+Shift+K { focus-monitor-up; }
|
||||||
// Mod+Shift+L { focus-monitor-right; }
|
// Mod+Shift+L { focus-monitor-right; }
|
||||||
|
|
||||||
// Mod+Shift+Ctrl+Left { move-column-to-monitor-left; }
|
// Mod+Shift+Ctrl+Left { move-column-to-monitor-left; }
|
||||||
// Mod+Shift+Ctrl+Down { move-column-to-monitor-down; }
|
// Mod+Shift+Ctrl+Down { move-column-to-monitor-down; }
|
||||||
// Mod+Shift+Ctrl+Up { move-column-to-monitor-up; }
|
// Mod+Shift+Ctrl+Up { move-column-to-monitor-up; }
|
||||||
@@ -214,41 +287,93 @@ binds {
|
|||||||
// Mod+Shift+Ctrl+J { move-column-to-monitor-down; }
|
// Mod+Shift+Ctrl+J { move-column-to-monitor-down; }
|
||||||
// Mod+Shift+Ctrl+K { move-column-to-monitor-up; }
|
// Mod+Shift+Ctrl+K { move-column-to-monitor-up; }
|
||||||
// Mod+Shift+Ctrl+L { move-column-to-monitor-right; }
|
// Mod+Shift+Ctrl+L { move-column-to-monitor-right; }
|
||||||
|
Mod+U {
|
||||||
Mod+U { focus-workspace-down; }
|
focus-workspace-down
|
||||||
Mod+I { focus-workspace-up; }
|
}
|
||||||
Mod+Alt+J { move-column-to-workspace-down; }
|
Mod+I {
|
||||||
Mod+Alt+K { move-column-to-workspace-up; }
|
focus-workspace-up
|
||||||
Mod+Alt+U { move-column-to-workspace-down; }
|
}
|
||||||
Mod+Alt+I { move-column-to-workspace-up; }
|
Mod+Alt+J {
|
||||||
|
move-column-to-workspace-down
|
||||||
Mod+Shift+U { move-workspace-down; }
|
}
|
||||||
Mod+Shift+I { move-workspace-up; }
|
Mod+Alt+K {
|
||||||
|
move-column-to-workspace-up
|
||||||
Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; }
|
}
|
||||||
Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; }
|
Mod+Alt+U {
|
||||||
Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; }
|
move-column-to-workspace-down
|
||||||
Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; }
|
}
|
||||||
|
Mod+Alt+I {
|
||||||
Mod+WheelScrollRight { focus-column-right; }
|
move-column-to-workspace-up
|
||||||
Mod+WheelScrollLeft { focus-column-left; }
|
}
|
||||||
Mod+Ctrl+WheelScrollRight { move-column-right; }
|
Mod+Shift+U {
|
||||||
Mod+Ctrl+WheelScrollLeft { move-column-left; }
|
move-workspace-down
|
||||||
|
}
|
||||||
Mod+Shift+WheelScrollDown { focus-column-right; }
|
Mod+Shift+I {
|
||||||
Mod+Shift+WheelScrollUp { focus-column-left; }
|
move-workspace-up
|
||||||
Mod+Ctrl+Shift+WheelScrollDown { move-column-right; }
|
}
|
||||||
Mod+Ctrl+Shift+WheelScrollUp { move-column-left; }
|
Mod+WheelScrollDown cooldown-ms=150 {
|
||||||
|
focus-workspace-down
|
||||||
Mod+1 { focus-workspace 1; }
|
}
|
||||||
Mod+2 { focus-workspace 2; }
|
Mod+WheelScrollUp cooldown-ms=150 {
|
||||||
Mod+3 { focus-workspace 3; }
|
focus-workspace-up
|
||||||
Mod+4 { focus-workspace 4; }
|
}
|
||||||
Mod+5 { focus-workspace 5; }
|
Mod+Ctrl+WheelScrollDown cooldown-ms=150 {
|
||||||
Mod+6 { focus-workspace 6; }
|
move-column-to-workspace-down
|
||||||
Mod+7 { focus-workspace 7; }
|
}
|
||||||
Mod+8 { focus-workspace 8; }
|
Mod+Ctrl+WheelScrollUp cooldown-ms=150 {
|
||||||
Mod+9 { focus-workspace 9; }
|
move-column-to-workspace-up
|
||||||
|
}
|
||||||
|
Mod+WheelScrollRight {
|
||||||
|
focus-column-right
|
||||||
|
}
|
||||||
|
Mod+WheelScrollLeft {
|
||||||
|
focus-column-left
|
||||||
|
}
|
||||||
|
Mod+Ctrl+WheelScrollRight {
|
||||||
|
move-column-right
|
||||||
|
}
|
||||||
|
Mod+Ctrl+WheelScrollLeft {
|
||||||
|
move-column-left
|
||||||
|
}
|
||||||
|
Mod+Shift+WheelScrollDown {
|
||||||
|
focus-column-right
|
||||||
|
}
|
||||||
|
Mod+Shift+WheelScrollUp {
|
||||||
|
focus-column-left
|
||||||
|
}
|
||||||
|
Mod+Ctrl+Shift+WheelScrollDown {
|
||||||
|
move-column-right
|
||||||
|
}
|
||||||
|
Mod+Ctrl+Shift+WheelScrollUp {
|
||||||
|
move-column-left
|
||||||
|
}
|
||||||
|
Mod+1 {
|
||||||
|
focus-workspace 1
|
||||||
|
}
|
||||||
|
Mod+2 {
|
||||||
|
focus-workspace 2
|
||||||
|
}
|
||||||
|
Mod+3 {
|
||||||
|
focus-workspace 3
|
||||||
|
}
|
||||||
|
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+1 { move-column-to-workspace 1; }
|
||||||
// Mod+Ctrl+2 { move-column-to-workspace 2; }
|
// Mod+Ctrl+2 { move-column-to-workspace 2; }
|
||||||
// Mod+Ctrl+3 { move-column-to-workspace 3; }
|
// Mod+Ctrl+3 { move-column-to-workspace 3; }
|
||||||
@@ -258,51 +383,88 @@ binds {
|
|||||||
// Mod+Ctrl+7 { move-column-to-workspace 7; }
|
// Mod+Ctrl+7 { move-column-to-workspace 7; }
|
||||||
// Mod+Ctrl+8 { move-column-to-workspace 8; }
|
// Mod+Ctrl+8 { move-column-to-workspace 8; }
|
||||||
// Mod+Ctrl+9 { move-column-to-workspace 9; }
|
// Mod+Ctrl+9 { move-column-to-workspace 9; }
|
||||||
|
Mod+BracketLeft {
|
||||||
Mod+BracketLeft { consume-or-expel-window-left; }
|
consume-or-expel-window-left
|
||||||
Mod+BracketRight { consume-or-expel-window-right; }
|
}
|
||||||
|
Mod+BracketRight {
|
||||||
Mod+Comma { consume-window-into-column; }
|
consume-or-expel-window-right
|
||||||
Mod+Period { expel-window-from-column; }
|
}
|
||||||
|
Mod+Comma {
|
||||||
Mod+R { switch-preset-column-width; }
|
consume-window-into-column
|
||||||
|
}
|
||||||
|
Mod+Period {
|
||||||
|
expel-window-from-column
|
||||||
|
}
|
||||||
|
Mod+R {
|
||||||
|
switch-preset-column-width
|
||||||
|
}
|
||||||
// Cycling through the presets in reverse order is also possible.
|
// Cycling through the presets in reverse order is also possible.
|
||||||
// Mod+R { switch-preset-column-width-back; }
|
// Mod+R { switch-preset-column-width-back; }
|
||||||
Mod+Shift+R { switch-preset-window-height; }
|
Mod+Shift+R {
|
||||||
Mod+Ctrl+R { reset-window-height; }
|
switch-preset-window-height
|
||||||
Mod+F { maximize-column; }
|
}
|
||||||
Mod+Shift+F { fullscreen-window; }
|
Mod+Ctrl+R {
|
||||||
|
reset-window-height
|
||||||
Mod+Ctrl+F { expand-column-to-available-width; }
|
}
|
||||||
|
Mod+F {
|
||||||
|
maximize-column
|
||||||
|
}
|
||||||
|
Mod+Shift+F {
|
||||||
|
fullscreen-window
|
||||||
|
}
|
||||||
|
Mod+Ctrl+F {
|
||||||
|
expand-column-to-available-width
|
||||||
|
}
|
||||||
// Mod+C { center-column; }
|
// Mod+C { center-column; }
|
||||||
|
Mod+Ctrl+C {
|
||||||
Mod+Ctrl+C { center-visible-columns; }
|
center-visible-columns
|
||||||
|
}
|
||||||
Mod+Minus { set-column-width "-10%"; }
|
Mod+Minus {
|
||||||
Mod+Equal { set-column-width "+10%"; }
|
set-column-width "-10%"
|
||||||
|
}
|
||||||
|
Mod+Equal {
|
||||||
|
set-column-width "+10%"
|
||||||
|
}
|
||||||
// Finer height adjustments when in column with other windows.
|
// Finer height adjustments when in column with other windows.
|
||||||
Mod+Shift+Minus { set-window-height "-10%"; }
|
Mod+Shift+Minus {
|
||||||
Mod+Shift+Equal { set-window-height "+10%"; }
|
set-window-height "-10%"
|
||||||
|
}
|
||||||
|
Mod+Shift+Equal {
|
||||||
|
set-window-height "+10%"
|
||||||
|
}
|
||||||
// Move the focused window between the floating and the tiling layout.
|
// Move the focused window between the floating and the tiling layout.
|
||||||
Mod+V { toggle-window-floating; }
|
Mod+V {
|
||||||
Mod+Shift+V { switch-focus-between-floating-and-tiling; }
|
toggle-window-floating
|
||||||
|
}
|
||||||
Mod+W { toggle-column-tabbed-display; }
|
Mod+Shift+V {
|
||||||
|
switch-focus-between-floating-and-tiling
|
||||||
|
}
|
||||||
|
Mod+W {
|
||||||
|
toggle-column-tabbed-display
|
||||||
|
}
|
||||||
// screenshot
|
// screenshot
|
||||||
Mod+Alt+4 { spawn "sh" "-c" "grim -g \"$(slurp)\" ~/Pictures/screenshot-$(date +%Y%m%d-%H%M%S).png && notify-send 'Screenshot' 'Area screenshot saved'"; }
|
Mod+Alt+4 {
|
||||||
|
spawn "sh" "-c" "grim -g \"$(slurp)\" ~/Pictures/screenshot-$(date +%Y%m%d-%H%M%S).png && notify-send 'Screenshot' 'Area screenshot saved'"
|
||||||
|
}
|
||||||
// Fullscreen and save
|
// Fullscreen and save
|
||||||
Mod+Alt+5 { spawn "sh" "-c" "grim ~/Pictures/screenshot-$(date +%Y%m%d-%H%M%S).png && notify-send -t 2000 'Screenshot' 'Fullscreen screenshot saved'"; }
|
Mod+Alt+5 {
|
||||||
|
spawn "sh" "-c" "grim ~/Pictures/screenshot-$(date +%Y%m%d-%H%M%S).png && notify-send -t 2000 'Screenshot' 'Fullscreen screenshot saved'"
|
||||||
|
}
|
||||||
// Select area to clipboard
|
// Select area to clipboard
|
||||||
Mod+Shift+4 { spawn "sh" "-c" "grim -g \"$(slurp)\" - | wl-copy && notify-send -t 2000 'Screenshot' 'Fullscreen copied to clipboard'"; }
|
Mod+Shift+4 {
|
||||||
|
spawn "sh" "-c" "grim -g \"$(slurp)\" - | wl-copy && notify-send -t 2000 'Screenshot' 'Area copied to clipboard'"
|
||||||
Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; }
|
}
|
||||||
|
Mod+Escape allow-inhibiting=false {
|
||||||
Mod+Shift+E { quit; }
|
toggle-keyboard-shortcuts-inhibit
|
||||||
Ctrl+Alt+Delete { quit; }
|
}
|
||||||
|
Mod+Shift+E {
|
||||||
Mod+Shift+P { power-off-monitors; }
|
quit
|
||||||
|
}
|
||||||
|
Ctrl+Alt+Delete {
|
||||||
|
quit
|
||||||
|
}
|
||||||
|
Mod+Shift+P {
|
||||||
|
power-off-monitors
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"position": "top",
|
"position": "top",
|
||||||
"height": 30,
|
"height": 30,
|
||||||
"spacing": 0,
|
"spacing": 0,
|
||||||
"modules-left": ["custom/logo", "cpu", "memory", "bluetooth", "mpris"],
|
"modules-left": ["custom/logo", "cpu", "memory", "bluetooth"],
|
||||||
"modules-center": ["niri/workspaces"],
|
"modules-center": ["niri/workspaces"],
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
"tray",
|
"tray",
|
||||||
@@ -32,23 +32,23 @@
|
|||||||
"default": "",
|
"default": "",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"mpris": {
|
// "mpris": {
|
||||||
"format": "DEFAULT: {player_icon} {dynamic}",
|
// "format": "DEFAULT: {player_icon} {dynamic}",
|
||||||
"format-paused": "DEFAULT: {status_icon} <i>{dynamic}</i>",
|
// "format-paused": "DEFAULT: {status_icon} <i>{dynamic}</i>",
|
||||||
"player-icons": {
|
// "player-icons": {
|
||||||
"default": "▶",
|
// "default": "▶",
|
||||||
"mpv": "🎵",
|
// "mpv": "🎵",
|
||||||
},
|
// },
|
||||||
"status-icons": {
|
// "status-icons": {
|
||||||
"paused": "⏸",
|
// "paused": "⏸",
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
"tray": {
|
"tray": {
|
||||||
"icon-size": 14,
|
"icon-size": 14,
|
||||||
"spacing": 10,
|
"spacing": 10,
|
||||||
},
|
},
|
||||||
"clock": {
|
"clock": {
|
||||||
"format": "{:%I:%M:%S %p}",
|
"format": "{:%H:%M:%S}",
|
||||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||||
"format-alt": "{:%Y-%m-%d}",
|
"format-alt": "{:%Y-%m-%d}",
|
||||||
"interval": 1,
|
"interval": 1,
|
||||||
@@ -75,14 +75,14 @@
|
|||||||
"format-icons": ["", "", "", "", "", ""],
|
"format-icons": ["", "", "", "", "", ""],
|
||||||
},
|
},
|
||||||
"power-profiles-daemon": {
|
"power-profiles-daemon": {
|
||||||
"format": "{icon}",
|
"format": "<span color='#cba6f7'>{icon}</span>",
|
||||||
"tooltip-format": "Power profile: {profile}\nDriver: {driver}",
|
"tooltip-format": "Power profile: {profile}\nDriver: {driver}",
|
||||||
"tooltip": true,
|
"tooltip": true,
|
||||||
"format-icons": {
|
"format-icons": {
|
||||||
"default": "",
|
"default": " ",
|
||||||
"performance": "",
|
"performance": " ",
|
||||||
"balanced": "",
|
"balanced": " ",
|
||||||
"power-saver": "",
|
"power-saver": " ",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"network": {
|
"network": {
|
||||||
@@ -99,11 +99,11 @@
|
|||||||
"format-source-muted": "",
|
"format-source-muted": "",
|
||||||
"format-icons": {
|
"format-icons": {
|
||||||
"headphone": "",
|
"headphone": "",
|
||||||
"hands-free": "",
|
// "hands-free": "",
|
||||||
"headset": "",
|
// "headset": "",
|
||||||
"phone": "",
|
// "phone": "",
|
||||||
"portable": "",
|
// "portable": "",
|
||||||
"car": "",
|
// "car": "",
|
||||||
"default": ["", "", ""],
|
"default": ["", "", ""],
|
||||||
},
|
},
|
||||||
"on-click": "pavucontrol",
|
"on-click": "pavucontrol",
|
||||||
|
|||||||
126
niri/.config/niri/waybar-niri/config_1.jsonc
Normal file
126
niri/.config/niri/waybar-niri/config_1.jsonc
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
// -*- mode: jsonc -*-
|
||||||
|
{
|
||||||
|
"layer": "top",
|
||||||
|
"position": "top",
|
||||||
|
"height": 30,
|
||||||
|
"spacing": 0,
|
||||||
|
"modules-left": ["custom/logo", "cpu", "memory", "bluetooth", "mpris"],
|
||||||
|
"modules-center": ["niri/workspaces"],
|
||||||
|
"modules-right": [
|
||||||
|
"tray",
|
||||||
|
"power-profiles-daemon",
|
||||||
|
// "niri/language",
|
||||||
|
"pulseaudio",
|
||||||
|
"network",
|
||||||
|
"battery",
|
||||||
|
"clock",
|
||||||
|
"custom/power",
|
||||||
|
],
|
||||||
|
"niri/workspaces": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
// Named workspaces
|
||||||
|
// (you need to configure them in niri)
|
||||||
|
// "1",
|
||||||
|
// "2": "2",
|
||||||
|
// "3": "3",
|
||||||
|
// "4": "4",
|
||||||
|
// "5": "5",
|
||||||
|
// "6": "6",
|
||||||
|
// Icons by state
|
||||||
|
"active": "",
|
||||||
|
"default": "",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"mpris": {
|
||||||
|
"format": "DEFAULT: {player_icon} {dynamic}",
|
||||||
|
"format-paused": "DEFAULT: {status_icon} <i>{dynamic}</i>",
|
||||||
|
"player-icons": {
|
||||||
|
"default": "▶",
|
||||||
|
"mpv": "🎵",
|
||||||
|
},
|
||||||
|
"status-icons": {
|
||||||
|
"paused": "⏸",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"tray": {
|
||||||
|
"icon-size": 14,
|
||||||
|
"spacing": 10,
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
"format": "{:%I:%M:%S %p}",
|
||||||
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||||
|
"format-alt": "{:%Y-%m-%d}",
|
||||||
|
"interval": 1,
|
||||||
|
},
|
||||||
|
"cpu": {
|
||||||
|
"format": "<span font='14' color='#a6d189'> </span> {usage}%",
|
||||||
|
"tooltip": false,
|
||||||
|
"interval": 1,
|
||||||
|
},
|
||||||
|
"memory": {
|
||||||
|
"format": "<span font='14' color='#ea999c'> </span> {}%",
|
||||||
|
"interval": 1,
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"interval": 1,
|
||||||
|
"states": {
|
||||||
|
"warning": 30,
|
||||||
|
"critical": 15,
|
||||||
|
},
|
||||||
|
"format": "<span font='14' color='#8caaee'>{icon}</span> {capacity}%",
|
||||||
|
"format-full": "<span font='14' color='#8caaee'>{icon}</span> {capacity}%",
|
||||||
|
"format-charging": "<span font='14' color='#8caaee'></span> {capacity}%",
|
||||||
|
"format-plugged": "<span font='14' color='#8caaee'></span> {capacity}%",
|
||||||
|
"format-icons": ["", "", "", "", "", ""],
|
||||||
|
},
|
||||||
|
"power-profiles-daemon": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"tooltip-format": "Power profile: {profile}\nDriver: {driver}",
|
||||||
|
"tooltip": true,
|
||||||
|
"format-icons": {
|
||||||
|
"default": "",
|
||||||
|
"performance": "",
|
||||||
|
"balanced": "",
|
||||||
|
"power-saver": "",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"format-wifi": "<span font='14' color='#a6d189'></span> ",
|
||||||
|
"format-ethernet": "<span font='14' color='#e5c890'></span>",
|
||||||
|
"format-disconnected": "<span font='14'color='#e78284'></span>",
|
||||||
|
"format-alt": "{bandwidthDownBytes}",
|
||||||
|
"interval": 1,
|
||||||
|
},
|
||||||
|
"pulseaudio": {
|
||||||
|
"format": "<span font='14' color='#e5c890'>{icon}</span> {volume}%",
|
||||||
|
"format-muted": "<span font='14'></span>",
|
||||||
|
"format-source": "{volume}% ",
|
||||||
|
"format-source-muted": "",
|
||||||
|
"format-icons": {
|
||||||
|
"headphone": "",
|
||||||
|
"hands-free": "",
|
||||||
|
"headset": "",
|
||||||
|
"phone": "",
|
||||||
|
"portable": "",
|
||||||
|
"car": "",
|
||||||
|
"default": ["", "", ""],
|
||||||
|
},
|
||||||
|
"on-click": "pavucontrol",
|
||||||
|
},
|
||||||
|
"custom/power": {
|
||||||
|
"format": "⏻",
|
||||||
|
"tooltip": false,
|
||||||
|
"on-click": "wlogout -l ~/.config/niri/wlogout/layout",
|
||||||
|
},
|
||||||
|
"custom/logo": {
|
||||||
|
"format": "<span font='14'></span>",
|
||||||
|
"on-click": "wofi --show drun",
|
||||||
|
},
|
||||||
|
"bluetooth": {
|
||||||
|
"format": "<span font='14'></span>",
|
||||||
|
"format-disabled": "<span font='14' color='#8caaee'></span>",
|
||||||
|
"format-connected": "<span font='14' color='#8caaee'></span>",
|
||||||
|
"on-click": "blueman-manager",
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -4,14 +4,10 @@
|
|||||||
"R.nvim": { "branch": "main", "commit": "b7de6e6f43d79e31b077096ca0089fde85190f46" },
|
"R.nvim": { "branch": "main", "commit": "b7de6e6f43d79e31b077096ca0089fde85190f46" },
|
||||||
"barbecue": { "branch": "main", "commit": "cd7e7da622d68136e13721865b4d919efd6325ed" },
|
"barbecue": { "branch": "main", "commit": "cd7e7da622d68136e13721865b4d919efd6325ed" },
|
||||||
"catppuccin": { "branch": "main", "commit": "beaf41a30c26fd7d6c386d383155cbd65dd554cd" },
|
"catppuccin": { "branch": "main", "commit": "beaf41a30c26fd7d6c386d383155cbd65dd554cd" },
|
||||||
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
|
|
||||||
"cmp-cmdline": { "branch": "main", "commit": "d126061b624e0af6c3a556428712dd4d4194ec6d" },
|
"cmp-cmdline": { "branch": "main", "commit": "d126061b624e0af6c3a556428712dd4d4194ec6d" },
|
||||||
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
|
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
|
||||||
"cmp-nvim-lua": { "branch": "main", "commit": "e3a22cb071eb9d6508a156306b102c45cd2d573d" },
|
"cmp-nvim-lua": { "branch": "main", "commit": "e3a22cb071eb9d6508a156306b102c45cd2d573d" },
|
||||||
"cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" },
|
|
||||||
"cmp-r": { "branch": "main", "commit": "70bfe8f4c062acc10266e24825439c009a0b1b89" },
|
"cmp-r": { "branch": "main", "commit": "70bfe8f4c062acc10266e24825439c009a0b1b89" },
|
||||||
"cmp-tabnine": { "branch": "main", "commit": "c0167cdc86c15e782c5461ee62aebee89231c2ed" },
|
|
||||||
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
|
|
||||||
"conform.nvim": { "branch": "master", "commit": "8314f4c9e205e7f30b62147069729f9a1227d8bf" },
|
"conform.nvim": { "branch": "master", "commit": "8314f4c9e205e7f30b62147069729f9a1227d8bf" },
|
||||||
"dashboard-nvim": { "branch": "master", "commit": "0775e567b6c0be96d01a61795f7b64c1758262f6" },
|
"dashboard-nvim": { "branch": "master", "commit": "0775e567b6c0be96d01a61795f7b64c1758262f6" },
|
||||||
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
|
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
|
||||||
@@ -28,7 +24,6 @@
|
|||||||
"lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
|
"lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
|
||||||
"luvit-meta": { "branch": "main", "commit": "0ea4ff636c5bb559ffa78108561d0976f4de9682" },
|
"luvit-meta": { "branch": "main", "commit": "0ea4ff636c5bb559ffa78108561d0976f4de9682" },
|
||||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "fe661093f4b05136437b531e7f959af2a2ae66c8" },
|
"mason-lspconfig.nvim": { "branch": "main", "commit": "fe661093f4b05136437b531e7f959af2a2ae66c8" },
|
||||||
"mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" },
|
|
||||||
"mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" },
|
"mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" },
|
||||||
"neo-tree.nvim": { "branch": "v3.x", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" },
|
"neo-tree.nvim": { "branch": "v3.x", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" },
|
||||||
"neogit": { "branch": "master", "commit": "d8bf9102692250193b855acd9025a826f1af2729" },
|
"neogit": { "branch": "master", "commit": "d8bf9102692250193b855acd9025a826f1af2729" },
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ return {
|
|||||||
handlebars = { "prettier" },
|
handlebars = { "prettier" },
|
||||||
-- Toml
|
-- Toml
|
||||||
toml = { "taplo" }, -- Changed from tombi to taplo
|
toml = { "taplo" }, -- Changed from tombi to taplo
|
||||||
|
-- KDL
|
||||||
|
kdl = { "kdlfmt" },
|
||||||
-- Ruby
|
-- Ruby
|
||||||
ruby = { "rubocop" },
|
ruby = { "rubocop" },
|
||||||
-- LaTeX
|
-- LaTeX
|
||||||
|
|||||||
@@ -1,12 +1,10 @@
|
|||||||
[mgr]
|
[mgr]
|
||||||
prepend_keymap = [
|
prepend_keymap = [
|
||||||
# toggle-pane plugin
|
# toggle-pane plugin
|
||||||
{ on = "T", run = "plugin toggle-pane max-preview", desc = "Maximize or restore the preview pane" },
|
{ on = "W", run = "plugin toggle-pane max-preview", desc = "Maximize or restore the preview pane" },
|
||||||
|
{ on = "E", run = "plugin toggle-pane min-preview", desc = "Minimize or restore the preview pane" },
|
||||||
# what size plugin
|
# what size plugin
|
||||||
{ on = [
|
{ on = "n", run = "plugin what-size", desc = "Calc size of selection or cwd" },
|
||||||
".",
|
|
||||||
"s",
|
|
||||||
], run = "plugin what-size", desc = "Calc size of selection or cwd" },
|
|
||||||
{ on = "F", run = "plugin smart-filter", desc = "Smart filter" },
|
{ on = "F", run = "plugin smart-filter", desc = "Smart filter" },
|
||||||
# rsync plugin
|
# rsync plugin
|
||||||
{ on = [
|
{ on = [
|
||||||
|
|||||||
@@ -397,6 +397,7 @@ local EXTS = {
|
|||||||
jxl = "image/jxl",
|
jxl = "image/jxl",
|
||||||
kar = "audio/midi",
|
kar = "audio/midi",
|
||||||
karbon = "application/kde.karbon",
|
karbon = "application/kde.karbon",
|
||||||
|
kdl = "text/kdl",
|
||||||
kfo = "application/kde.kformula",
|
kfo = "application/kde.kformula",
|
||||||
kia = "application/kidspiration",
|
kia = "application/kidspiration",
|
||||||
kml = "application/google-earth.kml+xml",
|
kml = "application/google-earth.kml+xml",
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ nvim /home/liph/dotfiles/nvim/.config/nvim/ n,n,n
|
|||||||
niri /home/liph/dotfiles/niri/.config/niri d,n
|
niri /home/liph/dotfiles/niri/.config/niri d,n
|
||||||
neovim_plug /home/liph/dotfiles/nvim/.config/nvim/lua/plugins/ n,p
|
neovim_plug /home/liph/dotfiles/nvim/.config/nvim/lua/plugins/ n,p
|
||||||
mnt /mnt m
|
mnt /mnt m
|
||||||
|
mcp /home/liph/mcp M
|
||||||
kitty /home/liph/dotfiles/kitty/.config/kitty k
|
kitty /home/liph/dotfiles/kitty/.config/kitty k
|
||||||
hypr /home/liph/.config/hypr h
|
hypr /home/liph/.config/hypr h
|
||||||
home /home/liph f
|
home /home/liph f
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ reveal = [
|
|||||||
play = [{ run = 'mpv --force-window "$@"', orphan = true, for = "unix" }]
|
play = [{ run = 'mpv --force-window "$@"', orphan = true, for = "unix" }]
|
||||||
pdf = [{ run = 'zathura "$@"', orphan = true, for = "linux" }]
|
pdf = [{ run = 'zathura "$@"', orphan = true, for = "linux" }]
|
||||||
text = [{ run = 'nvim "$@"', block = true, for = "linux" }]
|
text = [{ run = 'nvim "$@"', block = true, for = "linux" }]
|
||||||
|
epub = [{ run = 'epy "$@"', orphan = true, for = "linux" }]
|
||||||
|
|
||||||
[open]
|
[open]
|
||||||
rules = [
|
rules = [
|
||||||
@@ -56,6 +57,8 @@ rules = [
|
|||||||
{ name = "*.yml", use = "edit" },
|
{ name = "*.yml", use = "edit" },
|
||||||
{ name = "*.tex", use = "edit" }, # Uncommented!
|
{ name = "*.tex", use = "edit" }, # Uncommented!
|
||||||
{ name = "*.text", use = "edit" },
|
{ name = "*.text", use = "edit" },
|
||||||
|
{ name = "*.epub", use = "edit" },
|
||||||
|
{ name = "*,kdl", use = "edit" },
|
||||||
# Media files
|
# Media files
|
||||||
{ mime = "image/*", use = "open" },
|
{ mime = "image/*", use = "open" },
|
||||||
{ mime = "video/*", use = "play" },
|
{ mime = "video/*", use = "play" },
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ alias mlist='sudo reflector --verbose --latest 10 --age 1 --download-timeout 20
|
|||||||
# alias gaf='git add *'
|
# alias gaf='git add *'
|
||||||
# alias gco='git commit -m'
|
# alias gco='git commit -m'
|
||||||
# alias gp='git push'
|
# alias gp='git push'
|
||||||
# alias gcc='git clone'
|
alias gcc='git clone'
|
||||||
alias lgit='lazygit'
|
alias lgit='lazygit'
|
||||||
|
|
||||||
# proton vpn
|
# proton vpn
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
# Add in plugins
|
# Add in plugins
|
||||||
zinit light zsh-users/zsh-syntax-highlighting
|
zinit light zsh-users/zsh-syntax-highlighting
|
||||||
|
# zinit light zdharma-continuum/fast-syntax-highlighting
|
||||||
zinit light zsh-users/zsh-completions
|
zinit light zsh-users/zsh-completions
|
||||||
zinit light zsh-users/zsh-autosuggestions
|
zinit light zsh-users/zsh-autosuggestions
|
||||||
zinit light Aloxaf/fzf-tab
|
zinit light Aloxaf/fzf-tab
|
||||||
@@ -12,6 +13,7 @@ zinit ice lucid wait as"completion"
|
|||||||
zinit snippet https://github.com/eza-community/eza/blob/main/completions/zsh/_eza
|
zinit snippet https://github.com/eza-community/eza/blob/main/completions/zsh/_eza
|
||||||
zinit light MichaelAquilina/zsh-you-should-use
|
zinit light MichaelAquilina/zsh-you-should-use
|
||||||
zinit light wfxr/forgit
|
zinit light wfxr/forgit
|
||||||
|
# zinit light trapd00r/zsh-syntax-highlighting-filetypes
|
||||||
|
|
||||||
# Add in snippets from "OhMyZsh“
|
# Add in snippets from "OhMyZsh“
|
||||||
zinit snippet OMZP::git
|
zinit snippet OMZP::git
|
||||||
|
|||||||
@@ -128,3 +128,4 @@ function zvm_after_init() {
|
|||||||
# Re-bind ctrl+space for autosuggestions if needed
|
# Re-bind ctrl+space for autosuggestions if needed
|
||||||
bindkey '^@' autosuggest-accept
|
bindkey '^@' autosuggest-accept
|
||||||
}
|
}
|
||||||
|
export PATH="$HOME/.local/bin:$PATH"
|
||||||
|
|||||||
Reference in New Issue
Block a user