mirror of
https://github.com/VectorKappa/dotfiles.git
synced 2025-12-19 16:26:10 +01:00
Compare commits
11 Commits
25398c0d47
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
cb33d1be20
|
|||
|
7615465c60
|
|||
|
d682f99d12
|
|||
|
e617b481af
|
|||
|
c1928ff080
|
|||
|
34f0b74f6f
|
|||
|
8412e10239
|
|||
|
2e9e6dc76f
|
|||
|
4818228ebd
|
|||
|
5b1f7d213c
|
|||
|
3664af2f1e
|
15
.gitignore
vendored
15
.gitignore
vendored
@@ -1,15 +1,2 @@
|
|||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.brpaz.ulauncher-brotab.db
|
ulauncher/.config/ulauncher/ext_preferences/**
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.aksdb.ulauncher-gitmoji.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.brpaz.ulauncher-dendron.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.brpaz.ulauncher-statuspages.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.brpaz.ulauncher-trello.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.brpaz.ulauncher-timestamp.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.friday.ulauncher-hash2.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.kazumasan.ulauncher-sessions.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.mikebarkmin.ulauncher-duckduckgo.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.ncroxas.coingecko-query.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.msaistaken.ulauncher-translator.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.subutux.ulauncher-variety.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.noam09.ulauncher-remmina.db
|
|
||||||
ulauncher/.config/ulauncher/ext_preferences/com.github.wsdfhjxc.ulauncher-qr-code.db
|
|
||||||
jgmenu/.config/jgmenu/backup/**
|
jgmenu/.config/jgmenu/backup/**
|
||||||
|
|||||||
@@ -6,3 +6,26 @@ indent_style = tab
|
|||||||
end_of_line = lf
|
end_of_line = lf
|
||||||
insert_final_newline = true
|
insert_final_newline = true
|
||||||
trim_trailing_whitespace = true
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
# Matches multiple files with brace expansion notation
|
||||||
|
# Set default charset
|
||||||
|
[*.{js,py}]
|
||||||
|
charset = utf-8
|
||||||
|
|
||||||
|
[*.{c,h}pp]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
# 4 space indentation
|
||||||
|
[*.py]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 4
|
||||||
|
|
||||||
|
# Tab indentation (no size specified)
|
||||||
|
[Makefile]
|
||||||
|
indent_style = tab
|
||||||
|
|
||||||
|
# Matches the exact files either package.json or .travis.yml
|
||||||
|
[{package.json,.travis.yml}]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
|||||||
@@ -250,7 +250,7 @@
|
|||||||
[user]
|
[user]
|
||||||
name = VectorKappa
|
name = VectorKappa
|
||||||
email = piotrpatalong@gmail.com
|
email = piotrpatalong@gmail.com
|
||||||
signingkey = 0917E6568B3A9A02
|
signingkey = 32DCE8467E7FBD4F
|
||||||
[mergetool]
|
[mergetool]
|
||||||
keepBackup = true
|
keepBackup = true
|
||||||
[init]
|
[init]
|
||||||
|
|||||||
@@ -64,3 +64,8 @@ matches:
|
|||||||
- trigger: ":fitnessgram"
|
- trigger: ":fitnessgram"
|
||||||
replace: "The FitnessGram™ Pacer Test is a multistage aerobic capacity test that progressively gets more difficult as it continues. The 20 meter pacer test will begin in 30 seconds. Line up at the start. The running speed starts slowly, but gets faster each minute after you hear this signal. [beep] A single lap should be completed each time you hear this sound. [ding] Remember to run in a straight line, and run as long as possible. The second time you fail to complete a lap before the sound, your test is over. The test will begin on the word start. On your mark, get ready, start."
|
replace: "The FitnessGram™ Pacer Test is a multistage aerobic capacity test that progressively gets more difficult as it continues. The 20 meter pacer test will begin in 30 seconds. Line up at the start. The running speed starts slowly, but gets faster each minute after you hear this signal. [beep] A single lap should be completed each time you hear this sound. [ding] Remember to run in a straight line, and run as long as possible. The second time you fail to complete a lap before the sound, your test is over. The test will begin on the word start. On your mark, get ready, start."
|
||||||
# And much more! For more information, visit the docs: https://espanso.org/docs/
|
# And much more! For more information, visit the docs: https://espanso.org/docs/
|
||||||
|
- trigger: ":foreshadowing"
|
||||||
|
replace: "Foreshadowing is a narrative device in which a storyteller gives an advance hint of what is to come later in the story. Foreshadowing often appears at the beginning of a story, and it helps develop or subvert the audience's expectations about upcoming events."
|
||||||
|
|
||||||
|
- trigger: ":honestly"
|
||||||
|
replace: "Do you honestly think you're fucking funny, fucking with my friends? Seriously, you're a fucking ugly little cunt mate, and if I ever see you i'm gunna slit your fucking face wide open yeh? You're a fucking angry little fucking spastic. OK, right, let’s, first off, uhh you’re seventeen so you’re not even old enough to play the game, you’re from Scotland not Nigeria and you annoy people and put them on YouTube ‘cos you’re a cunt, which I totally agree with. So why don’t you crawl back up your mum’s fanny and die? Right, I’ll tell you what, you fat little cunt, you’re borin’ you don’t sound Nigerian at all so go fuck yourself… GO AND CRAWL IN A DIRTY DANK LITTLE HOLE WHERE YOU FUCKING COME FROM, YOU DIRTY DRAGON EATIN’ LITTLE FUCKING SPASTIC. Right, OK, the ‘dragon’ comment was probably a little bit fucking over-the-top, but at the end of the day you’re fucking borin’. Every single person who watches your videos are fucking stoopid. They’re fucking ignorant little cunts. And you’re just a fucking retard."
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/dash
|
#!/bin/dash
|
||||||
xhost + local: ;
|
xhost + local: ;
|
||||||
swww init;
|
swww init;
|
||||||
flameshot & disown;
|
flameshot &
|
||||||
wayvnc &
|
wayvnc &
|
||||||
dex -a &
|
dex -a &
|
||||||
dunst &
|
dunst &
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
monitor=DP-1,1920x1080@60,0x0,1
|
monitor=DP-1,1920x1080@60,0x0,1
|
||||||
monitor=DP-3,1920x1080@60,1920x0,1
|
monitor=DP-3,1920x1080@60,1920x0,1
|
||||||
monitor=eDP-1,1920x1080@60,0x0,1
|
monitor=eDP-1,1920x1080@60,0x0,1
|
||||||
|
monitor=HDMI-A-1,1920x1080@60,1920x0,1
|
||||||
#workspace=DP-1,1
|
#workspace=DP-1,1
|
||||||
workspace=1, m:DP-1
|
workspace=1, m:DP-1
|
||||||
workspace=2, m:DP-1
|
workspace=2, m:DP-1
|
||||||
@@ -33,7 +34,7 @@ input {
|
|||||||
}
|
}
|
||||||
|
|
||||||
general {
|
general {
|
||||||
max_fps=60 # deprecated, unused
|
#max_fps=60 # deprecated, unused
|
||||||
sensitivity=1
|
sensitivity=1
|
||||||
#main_mod=SUPER
|
#main_mod=SUPER
|
||||||
no_cursor_warps=true
|
no_cursor_warps=true
|
||||||
@@ -75,11 +76,11 @@ misc {
|
|||||||
#windowrule=pseudo,abc
|
#windowrule=pseudo,abc
|
||||||
#windowrule=monitor 0,xyz
|
#windowrule=monitor 0,xyz
|
||||||
|
|
||||||
exec-once=$HOME/.local/share/hyprload/hyprload.sh
|
|
||||||
# example binds
|
# example binds
|
||||||
bind=SUPERSHIFT,Z,exec,alacritty
|
bind=SUPERSHIFT,Z,exec,alacritty
|
||||||
bind=SUPER,Z,exec,kitty
|
bind=SUPER,Z,exec,kitty
|
||||||
bind=SUPER,X,killactive,
|
bind=SUPER,X,killactive,
|
||||||
|
bind=SUPER_SHIFT,X,exec,hyprctl activewindow |grep pid |tr -d 'pid:'|xargs kill
|
||||||
bind=SUPER_SHIFT,Q,exit,
|
bind=SUPER_SHIFT,Q,exit,
|
||||||
|
|
||||||
bind=SUPER,E,exec,nemo
|
bind=SUPER,E,exec,nemo
|
||||||
@@ -96,10 +97,6 @@ bind=SUPER,P,pseudo,
|
|||||||
bind=SUPER,SPACE,exec,rofi -modi drun,run,window,calc -show drun
|
bind=SUPER,SPACE,exec,rofi -modi drun,run,window,calc -show drun
|
||||||
bind=SUPER,C,pin
|
bind=SUPER,C,pin
|
||||||
|
|
||||||
bind=SUPERSHIFT,R,hyprload,reload
|
|
||||||
bind=SUPERSHIFT,U,hyprload,update
|
|
||||||
bind=SUPERSHIFT,I,hyprload,install
|
|
||||||
|
|
||||||
bind=SUPER,left,movefocus,l
|
bind=SUPER,left,movefocus,l
|
||||||
bind=SUPER,right,movefocus,r
|
bind=SUPER,right,movefocus,r
|
||||||
bind=SUPER,up,movefocus,u
|
bind=SUPER,up,movefocus,u
|
||||||
@@ -119,16 +116,16 @@ bind=SUPER,8,workspace,8
|
|||||||
bind=SUPER,9,workspace,9
|
bind=SUPER,9,workspace,9
|
||||||
bind=SUPER,0,workspace,10
|
bind=SUPER,0,workspace,10
|
||||||
|
|
||||||
bind=SUPER_SHIFT,1,movetoworkspace,1
|
bind=SUPER_SHIFT,1,movetoworkspacesilent,1
|
||||||
bind=SUPER_SHIFT,2,movetoworkspace,2
|
bind=SUPER_SHIFT,2,movetoworkspacesilent,2
|
||||||
bind=SUPER_SHIFT,3,movetoworkspace,3
|
bind=SUPER_SHIFT,3,movetoworkspacesilent,3
|
||||||
bind=SUPER_SHIFT,4,movetoworkspace,4
|
bind=SUPER_SHIFT,4,movetoworkspacesilent,4
|
||||||
bind=SUPER_SHIFT,5,movetoworkspace,5
|
bind=SUPER_SHIFT,5,movetoworkspacesilent,5
|
||||||
bind=SUPER_SHIFT,6,movetoworkspace,6
|
bind=SUPER_SHIFT,6,movetoworkspacesilent,6
|
||||||
bind=SUPER_SHIFT,7,movetoworkspace,7
|
bind=SUPER_SHIFT,7,movetoworkspacesilent,7
|
||||||
bind=SUPER_SHIFT,8,movetoworkspace,8
|
bind=SUPER_SHIFT,8,movetoworkspacesilent,8
|
||||||
bind=SUPER_SHIFT,9,movetoworkspace,9
|
bind=SUPER_SHIFT,9,movetoworkspacesilent,9
|
||||||
bind=SUPER_SHIFT,0,movetoworkspace,10
|
bind=SUPER_SHIFT,0,movetoworkspacesilent,10
|
||||||
|
|
||||||
bind=SUPERSHIFT,S,exec,flameshot gui
|
bind=SUPERSHIFT,S,exec,flameshot gui
|
||||||
|
|
||||||
@@ -157,6 +154,8 @@ windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
|
|||||||
windowrulev2 = pin,class:^(scrcpy)$
|
windowrulev2 = pin,class:^(scrcpy)$
|
||||||
windowrulev2 = move onscreen 100%-30,class:^(scrcpy)$
|
windowrulev2 = move onscreen 100%-30,class:^(scrcpy)$
|
||||||
|
|
||||||
|
windowrulev2 = stayfocused,title:^rofi
|
||||||
|
|
||||||
windowrulev2 = float,class:^(flameshot)$
|
windowrulev2 = float,class:^(flameshot)$
|
||||||
windowrulev2 = pin,class:^(flameshot)$
|
windowrulev2 = pin,class:^(flameshot)$
|
||||||
|
|
||||||
@@ -173,11 +172,23 @@ env = GDK_BACKEND,wayland,x11
|
|||||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||||
env = QT_QPA_PLATFORMTHEME,qt5ct
|
env = QT_QPA_PLATFORMTHEME,qt5ct
|
||||||
|
|
||||||
plugin:hyprfocus {
|
|
||||||
|
plugin {
|
||||||
|
hyprbars {
|
||||||
|
# example config
|
||||||
|
bar_height = 20
|
||||||
|
|
||||||
|
# example buttons (R -> L)
|
||||||
|
# hyprbars-button = color, size, on-click
|
||||||
|
bar_color = rgb(000000)
|
||||||
|
hyprbars-button = rgb(ff4040), 10, , hyprctl dispatch killactive
|
||||||
|
hyprbars-button = rgb(eeee11), 10, , hyprctl dispatch fullscreen 1
|
||||||
|
hyprbars-button = rgb(11ee11), 10, ¥, hyprctl dispatch togglefloating
|
||||||
|
}
|
||||||
|
hyprfocus {
|
||||||
enabled = yes
|
enabled = yes
|
||||||
|
|
||||||
keyboard_focus_animation = shrink
|
focus_animation = shrink
|
||||||
mouse_focus_animation = shrink
|
|
||||||
|
|
||||||
bezier = bezIn, 0.5,0.0,1.0,0.5
|
bezier = bezIn, 0.5,0.0,1.0,0.5
|
||||||
bezier = bezOut, 0.0,0.5,0.5,1.0
|
bezier = bezOut, 0.0,0.5,0.5,1.0
|
||||||
@@ -202,4 +213,19 @@ plugin:hyprfocus {
|
|||||||
out_speed = 3
|
out_speed = 3
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
hyprtrails {
|
||||||
|
color = rgba(ff0000ff)
|
||||||
|
}
|
||||||
|
hyprexpo {
|
||||||
|
columns = 3
|
||||||
|
gap_size = 5
|
||||||
|
bg_col = rgb(111111)
|
||||||
|
workspace_method = center current # [center/first] [workspace] e.g. first 1 or center m+1
|
||||||
|
|
||||||
|
enable_gesture = true # laptop touchpad, 4 fingers
|
||||||
|
gesture_distance = 300 # how far is the "max"
|
||||||
|
gesture_positive = true # positive = swipe down. Negative = swipe up.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
exec-once = hyprpm reload -n
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
plugins = [
|
|
||||||
# Installs the plugin from https://github.com/Duckonaut/split-monitor-workspaces
|
|
||||||
"Duckonaut/split-monitor-workspaces",
|
|
||||||
"VortexCoyote/hyprfocus",
|
|
||||||
|
|
||||||
]
|
|
||||||
@@ -3,5 +3,7 @@ Lock,loginctl lock-session,system-lock-screen
|
|||||||
Exit,^checkout(exit),system-shutdown
|
Exit,^checkout(exit),system-shutdown
|
||||||
^tag(exit)
|
^tag(exit)
|
||||||
Suspend,systemctl -i suspend,system-log-out
|
Suspend,systemctl -i suspend,system-log-out
|
||||||
|
Hybrid Suspend,systemctl -i hybrid-sleep,system-suspend
|
||||||
Reboot,systemctl -i reboot,system-reboot
|
Reboot,systemctl -i reboot,system-reboot
|
||||||
|
Hibernate,systemctl -i hibernate,system-hibernate
|
||||||
Poweroff,systemctl -i poweroff,system-shutdown
|
Poweroff,systemctl -i poweroff,system-shutdown
|
||||||
|
|||||||
|
@@ -1,7 +1,7 @@
|
|||||||
stay_alive = 1
|
stay_alive = 1
|
||||||
tint2_look = 0
|
tint2_look = 0
|
||||||
position_mode = fixed
|
position_mode = fixed
|
||||||
terminal_exec = alacritty
|
terminal_exec = kitty
|
||||||
terminal_args = -e
|
terminal_args = -e
|
||||||
menu_width = 300
|
menu_width = 300
|
||||||
menu_padding_top = 5
|
menu_padding_top = 5
|
||||||
|
|||||||
@@ -1,352 +0,0 @@
|
|||||||
modkey = "Mod4"
|
|
||||||
mousekey = "Mod4"
|
|
||||||
workspaces = []
|
|
||||||
tags = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
|
|
||||||
layouts = ["MainAndVertStack", "MainAndHorizontalStack", "MainAndDeck", "GridHorizontal", "EvenHorizontal", "EvenVertical", "Fibonacci", "CenterMain", "CenterMainBalanced", "Monocle", "RightWiderLeftStack", "LeftWiderRightStack"]
|
|
||||||
layout_mode = "Workspace"
|
|
||||||
disable_current_tag_swap = false
|
|
||||||
focus_behaviour = "Sloppy"
|
|
||||||
focus_new_windows = true
|
|
||||||
window_rules = [
|
|
||||||
# windows whose WM_CLASS is "Navigator" will be spawn on tag 2 (by position, 1-indexed)
|
|
||||||
{window_class = "tint2", spawn_floating = true},
|
|
||||||
{window_class = "ulauncher", spawn_floating = true, spawn_sticky = true},
|
|
||||||
]
|
|
||||||
####################################################################################################
|
|
||||||
##########################################################################################SCRATCHPAD
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
[[scratchpad]]
|
|
||||||
name = "Alacritty"
|
|
||||||
value = "WINIT_X11_SCALE_FACTOR=1 alacritty -o font.size=14"
|
|
||||||
x = 0.25
|
|
||||||
y = 0.0
|
|
||||||
height = 0.5
|
|
||||||
width = 0.5
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "ToggleScratchPad"
|
|
||||||
value = "Alacritty"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "F12"
|
|
||||||
|
|
||||||
####################################################################################################
|
|
||||||
###########################################################################################LAUNCHERS
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "Execute"
|
|
||||||
value = "dmenu_run"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "p"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "Execute"
|
|
||||||
value = "ulauncher-toggle"
|
|
||||||
modifier = ["Alt"]
|
|
||||||
key = "space"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "Execute"
|
|
||||||
value = "rofi -modi drun,run,window,calc,windowcd,combi,keys,filebrowser,emoji -show drun"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "r"
|
|
||||||
|
|
||||||
####################################################################################################
|
|
||||||
#####################################################################################SESSION CONTROL
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "Execute"
|
|
||||||
value = "loginctl kill-session $XDG_SESSION_ID"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "q"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "Execute"
|
|
||||||
value = "loginctl lock-session"
|
|
||||||
modifier = ["modkey", "Control"]
|
|
||||||
key = "l"
|
|
||||||
|
|
||||||
####################################################################################################
|
|
||||||
########################################################################################APPLICATIONS
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "Execute"
|
|
||||||
value = "xterm"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "Return"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "Execute"
|
|
||||||
value = "alacritty"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "z"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "Execute"
|
|
||||||
value = "nemo"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "e"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "Execute"
|
|
||||||
value = "flameshot gui"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "s"
|
|
||||||
####################################################################################################
|
|
||||||
#####################################################################################LEFTWM-SPECIFIC
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "CloseWindow"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "x"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "ToggleSticky"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "c"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "ToggleFullScreen"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "f"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "SoftReload"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "r"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "HardReload"
|
|
||||||
modifier = ["modkey", "Shift", "Control"]
|
|
||||||
key = "r"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToLastWorkspace"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "w"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "SwapTags"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "w"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveWindowUp"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "k"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveWindowDown"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "j"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveWindowTop"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "Return"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "FocusWindowUp"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "k"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "FocusWindowDown"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "j"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "NextLayout"
|
|
||||||
modifier = ["modkey", "Control"]
|
|
||||||
key = "k"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "PreviousLayout"
|
|
||||||
modifier = ["modkey", "Control"]
|
|
||||||
key = "j"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "FocusWorkspaceNext"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "l"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "FocusWorkspacePrevious"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "h"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveWindowUp"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "Up"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveWindowDown"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "Down"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "FocusWindowUp"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "Up"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "FocusWindowDown"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "Down"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "NextLayout"
|
|
||||||
modifier = ["modkey", "Control"]
|
|
||||||
key = "Up"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "PreviousLayout"
|
|
||||||
modifier = ["modkey", "Control"]
|
|
||||||
key = "Down"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "FocusWorkspaceNext"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "Right"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "FocusWorkspacePrevious"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "Left"
|
|
||||||
|
|
||||||
|
|
||||||
####################################################################################################
|
|
||||||
####################################################################################TAG MANIPULATION
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "GotoTag"
|
|
||||||
value = "1"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "1"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "GotoTag"
|
|
||||||
value = "2"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "2"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "GotoTag"
|
|
||||||
value = "3"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "3"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "GotoTag"
|
|
||||||
value = "4"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "4"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "GotoTag"
|
|
||||||
value = "5"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "5"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "GotoTag"
|
|
||||||
value = "6"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "6"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "GotoTag"
|
|
||||||
value = "7"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "7"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "GotoTag"
|
|
||||||
value = "8"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "8"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "GotoTag"
|
|
||||||
value = "9"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "9"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "GotoTag"
|
|
||||||
value = "10"
|
|
||||||
modifier = ["modkey"]
|
|
||||||
key = "0"
|
|
||||||
|
|
||||||
|
|
||||||
####################################################################################################
|
|
||||||
#################################################################################MOVING BETWEEN TAGS
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToTag"
|
|
||||||
value = "1"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "1"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToTag"
|
|
||||||
value = "2"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "2"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToTag"
|
|
||||||
value = "3"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "3"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToTag"
|
|
||||||
value = "4"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "4"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToTag"
|
|
||||||
value = "5"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "5"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToTag"
|
|
||||||
value = "6"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "6"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToTag"
|
|
||||||
value = "7"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "7"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToTag"
|
|
||||||
value = "8"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "8"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToTag"
|
|
||||||
value = "9"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "9"
|
|
||||||
|
|
||||||
[[keybind]]
|
|
||||||
command = "MoveToTag"
|
|
||||||
value = "10"
|
|
||||||
modifier = ["modkey", "Shift"]
|
|
||||||
key = "0"
|
|
||||||
@@ -82,14 +82,16 @@ Plug 'ms-jpq/coq.thirdparty', {'branch': '3p'}
|
|||||||
Plug 'nvim-tree/nvim-web-devicons'
|
Plug 'nvim-tree/nvim-web-devicons'
|
||||||
Plug 'projekt0n/circles.nvim'
|
Plug 'projekt0n/circles.nvim'
|
||||||
|
|
||||||
Plug 'uga-rosa/translate.nvim'
|
Plug 'nvim-neotest/nvim-nio'
|
||||||
|
|
||||||
|
Plug 'uga-rosa/translate.nvim'
|
||||||
|
Plug 'mechatroner/rainbow_csv'
|
||||||
Plug 'christoomey/vim-system-copy'
|
Plug 'christoomey/vim-system-copy'
|
||||||
Plug 'eandrju/cellular-automaton.nvim'
|
Plug 'eandrju/cellular-automaton.nvim'
|
||||||
Plug 'williamboman/mason.nvim'
|
Plug 'williamboman/mason.nvim'
|
||||||
Plug 'williamboman/mason-lspconfig.nvim'
|
Plug 'williamboman/mason-lspconfig.nvim'
|
||||||
Plug 'neovim/nvim-lspconfig'
|
Plug 'neovim/nvim-lspconfig'
|
||||||
Plug 'ranjithshegde/ccls.nvim'
|
"Plug 'ranjithshegde/ccls.nvim'
|
||||||
Plug 'mfussenegger/nvim-dap'
|
Plug 'mfussenegger/nvim-dap'
|
||||||
Plug 'rcarriga/nvim-dap-ui'
|
Plug 'rcarriga/nvim-dap-ui'
|
||||||
" Initialize plugin system
|
" Initialize plugin system
|
||||||
@@ -134,7 +136,7 @@ let g:syntastic_python_checkers = ['bandit', 'python']
|
|||||||
|
|
||||||
" Keybinds
|
" Keybinds
|
||||||
nnoremap <F2> :CHADopen<CR>
|
nnoremap <F2> :CHADopen<CR>
|
||||||
set pastetoggle=<F3>
|
nnoremap <F3> :lua vim.lsp.buf.code_action()<CR>
|
||||||
nnoremap <F4> :Goyo<CR>
|
nnoremap <F4> :Goyo<CR>
|
||||||
nnoremap <F5> :MundoToggle<CR>
|
nnoremap <F5> :MundoToggle<CR>
|
||||||
nnoremap <F6> :lua require("dapui").toggle()<CR>
|
nnoremap <F6> :lua require("dapui").toggle()<CR>
|
||||||
@@ -147,11 +149,31 @@ nnoremap <F6> :lua require("dapui").toggle()<CR>
|
|||||||
lua << EOF
|
lua << EOF
|
||||||
require("mason").setup()
|
require("mason").setup()
|
||||||
require("mason-lspconfig").setup()
|
require("mason-lspconfig").setup()
|
||||||
|
require("mason-lspconfig").setup_handlers({
|
||||||
|
function (server_name) -- default handler (optional)
|
||||||
|
require("lspconfig")[server_name].setup(require('coq').lsp_ensure_capabilities({}))
|
||||||
|
end})
|
||||||
local lsp = require "lspconfig"
|
local lsp = require "lspconfig"
|
||||||
local coq = require "coq" -- add this
|
local coq = require "coq" -- add this
|
||||||
|
local dap = require("dap")
|
||||||
|
dap.adapters.gdb = {
|
||||||
|
type = "executable",
|
||||||
|
command = "gdb",
|
||||||
|
args = { "-i", "dap" }
|
||||||
|
}
|
||||||
|
|
||||||
|
dap.configurations.cpp = {
|
||||||
|
{
|
||||||
|
name = "Launch",
|
||||||
|
type = "gdb",
|
||||||
|
request = "launch",
|
||||||
|
program = function()
|
||||||
|
return vim.fn.input('Path to executable: ', vim.fn.getcwd() .. '/', 'file')
|
||||||
|
end,
|
||||||
|
cwd = "${workspaceFolder}",
|
||||||
|
stopAtBeginningOfMainSubprogram = false,
|
||||||
|
},
|
||||||
|
}
|
||||||
-- Mappings.
|
-- Mappings.
|
||||||
-- See `:help vim.diagnostic.*` for documentation on any of the below functions
|
-- See `:help vim.diagnostic.*` for documentation on any of the below functions
|
||||||
local opts = { noremap=true, silent=true }
|
local opts = { noremap=true, silent=true }
|
||||||
@@ -194,8 +216,9 @@ local lsp_flags = {
|
|||||||
--lsp.<server>.setup(<stuff...>) -- before
|
--lsp.<server>.setup(<stuff...>) -- before
|
||||||
--lsp.<server>.setup(coq.lsp_ensure_capabilities(<stuff...>)) -- after
|
--lsp.<server>.setup(coq.lsp_ensure_capabilities(<stuff...>)) -- after
|
||||||
|
|
||||||
lsp.pyright.setup(coq.lsp_ensure_capabilities({}))
|
--lsp.pyright.setup(coq.lsp_ensure_capabilities({}))
|
||||||
lsp.ccls.setup(coq.lsp_ensure_capabilities({}))
|
--lsp.ccls.setup(coq.lsp_ensure_capabilities({}))
|
||||||
|
--lsp.ltex.setup(coq.lsp_ensure_capabilities({settings = {ltex = {language = "pl-PL"}}}))
|
||||||
lsp.rust_analyzer.setup(coq.lsp_ensure_capabilities({
|
lsp.rust_analyzer.setup(coq.lsp_ensure_capabilities({
|
||||||
settings = {
|
settings = {
|
||||||
["rust-analyzer"] = {
|
["rust-analyzer"] = {
|
||||||
|
|||||||
@@ -495,7 +495,7 @@ map p`<any> paste dest=%any_path
|
|||||||
map p'<any> paste dest=%any_path
|
map p'<any> paste dest=%any_path
|
||||||
|
|
||||||
map dD console delete
|
map dD console delete
|
||||||
map dT console trash
|
map dT shell gio trash %s
|
||||||
|
|
||||||
map dd cut
|
map dd cut
|
||||||
map ud uncut
|
map ud uncut
|
||||||
|
|||||||
@@ -287,10 +287,10 @@ super + shift + Return
|
|||||||
urxvt
|
urxvt
|
||||||
|
|
||||||
super + z
|
super + z
|
||||||
alacritty
|
kitty
|
||||||
|
|
||||||
super + shift + z
|
super + shift + z
|
||||||
open-terminal-here
|
alacritty
|
||||||
|
|
||||||
super + r
|
super + r
|
||||||
rofi -modi drun,run,window,calc,emoji -show run
|
rofi -modi drun,run,window,calc,emoji -show run
|
||||||
|
|||||||
@@ -28,6 +28,8 @@
|
|||||||
"hyprland/workspaces":{
|
"hyprland/workspaces":{
|
||||||
"active-only":false,
|
"active-only":false,
|
||||||
"format":"{name}",
|
"format":"{name}",
|
||||||
|
"on-scroll-up": "hyprctl dispatch workspace e+1",
|
||||||
|
"on-scroll-down": "hyprctl dispatch workspace e-1",
|
||||||
"persistent-workspaces": {
|
"persistent-workspaces": {
|
||||||
"*":10,
|
"*":10,
|
||||||
},
|
},
|
||||||
@@ -170,7 +172,8 @@
|
|||||||
},
|
},
|
||||||
"custom/archicon": {
|
"custom/archicon": {
|
||||||
"format":"",
|
"format":"",
|
||||||
"on-click":"nwg-menu -d -fm nemo -cmd-lock gtklock -va top",
|
// "on-click":"nwg-menu -d -fm nemo -cmd-lock gtklock -va top",
|
||||||
|
"on-click":"jgmenu_run",
|
||||||
"tooltip":false,
|
"tooltip":false,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -50,10 +50,14 @@ button:hover {
|
|||||||
|
|
||||||
#workspaces button {
|
#workspaces button {
|
||||||
padding: 0 5px;
|
padding: 0 5px;
|
||||||
background-color: transparent;
|
background-color: shade(@blue, 0.5);
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#workspaces button.empty {
|
||||||
|
background-color: transparent;/* rgba(43, 48, 59, 0.5);*/
|
||||||
|
}
|
||||||
|
|
||||||
#workspaces button:hover {
|
#workspaces button:hover {
|
||||||
background: rgba(0, 0, 0, 0.2);
|
background: rgba(0, 0, 0, 0.2);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -179,6 +179,7 @@ zinit snippet OMZP::colored-man-pages
|
|||||||
zinit snippet OMZP::rust
|
zinit snippet OMZP::rust
|
||||||
zinit snippet OMZP::zoxide
|
zinit snippet OMZP::zoxide
|
||||||
zinit snippet OMZL::completion.zsh
|
zinit snippet OMZL::completion.zsh
|
||||||
|
zinit snippet https://github.com/hyprwm/Hyprland/blob/main/hyprctl/hyprctl.zsh
|
||||||
|
|
||||||
zinit wait lucid for \
|
zinit wait lucid for \
|
||||||
atinit"ZINIT[COMPINIT_OPTS]=-C; zicompinit; zicdreplay" \
|
atinit"ZINIT[COMPINIT_OPTS]=-C; zicompinit; zicdreplay" \
|
||||||
|
|||||||
Reference in New Issue
Block a user