mirror of
https://github.com/VectorKappa/dotfiles.git
synced 2025-12-19 08:16:10 +01:00
Compare commits
21 Commits
8f0c663217
...
yadm
| Author | SHA1 | Date | |
|---|---|---|---|
|
cb33d1be20
|
|||
|
7615465c60
|
|||
|
d682f99d12
|
|||
|
e617b481af
|
|||
|
c1928ff080
|
|||
|
34f0b74f6f
|
|||
|
8412e10239
|
|||
|
2e9e6dc76f
|
|||
|
4818228ebd
|
|||
|
5b1f7d213c
|
|||
|
3664af2f1e
|
|||
|
25398c0d47
|
|||
|
8374ef55d4
|
|||
|
8d341f276e
|
|||
|
6cacca348a
|
|||
|
eb47841e97
|
|||
|
82cb616675
|
|||
|
a798e382b6
|
|||
|
4a6fc56b1b
|
|||
|
8e952f5cf6
|
|||
|
52bd08fba2
|
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/**
|
||||||
|
|||||||
2
bin/hyprlock
Executable file
2
bin/hyprlock
Executable file
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/dash
|
||||||
|
swaylock --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 0.2 --submit-on-touch
|
||||||
@@ -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]
|
||||||
|
|||||||
@@ -29,8 +29,12 @@
|
|||||||
# the top and down respectively.
|
# the top and down respectively.
|
||||||
# The width can be negative. In this case the actual width is the
|
# The width can be negative. In this case the actual width is the
|
||||||
# screen width minus the width defined in within the geometry option.
|
# screen width minus the width defined in within the geometry option.
|
||||||
geometry = "400x10-600+35"
|
#
|
||||||
|
#geometry = "400x10-600+35"
|
||||||
|
width = 400
|
||||||
|
height = 600
|
||||||
|
origin = top-right
|
||||||
|
offset = 10x35
|
||||||
# Turn on the progess bar
|
# Turn on the progess bar
|
||||||
progress_bar = true
|
progress_bar = true
|
||||||
|
|
||||||
@@ -60,11 +64,6 @@
|
|||||||
# present (e.g. xcompmgr, compiz, etc.).
|
# present (e.g. xcompmgr, compiz, etc.).
|
||||||
transparency = 30
|
transparency = 30
|
||||||
|
|
||||||
# The height of the entire notification. If the height is smaller
|
|
||||||
# than the font height and padding combined, it will be raised
|
|
||||||
# to the font height and padding.
|
|
||||||
notification_height = 0
|
|
||||||
|
|
||||||
# Draw a line of "separator_height" pixel height between two
|
# Draw a line of "separator_height" pixel height between two
|
||||||
# notifications.
|
# notifications.
|
||||||
# Set to 0 to disable.
|
# Set to 0 to disable.
|
||||||
@@ -81,7 +80,7 @@
|
|||||||
|
|
||||||
# Defines width in pixels of frame around the notification window.
|
# Defines width in pixels of frame around the notification window.
|
||||||
# Set to 0 to disable.
|
# Set to 0 to disable.
|
||||||
frame_width = 0
|
frame_width = 1
|
||||||
|
|
||||||
# Defines color of the frame around the notification window.
|
# Defines color of the frame around the notification window.
|
||||||
#frame_color = "#aaaaaa00"
|
#frame_color = "#aaaaaa00"
|
||||||
@@ -96,7 +95,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
frame_color = "#8AADF4"
|
frame_color = "#ED8796"
|
||||||
separator_color= frame
|
separator_color= frame
|
||||||
|
|
||||||
|
|
||||||
@@ -112,7 +111,7 @@
|
|||||||
|
|
||||||
### Text ###
|
### Text ###
|
||||||
|
|
||||||
font = Monospace 8
|
font = SauceCodePro Nerd Font Propo 8
|
||||||
|
|
||||||
# The spacing between lines. If the height is smaller than the
|
# The spacing between lines. If the height is smaller than the
|
||||||
# font height, it will get raised to the font height.
|
# font height, it will get raised to the font height.
|
||||||
@@ -189,19 +188,22 @@
|
|||||||
|
|
||||||
### Icons ###
|
### Icons ###
|
||||||
|
|
||||||
|
|
||||||
|
enable_recursive_icon_lookup = true
|
||||||
|
icon_theme = Papirus-Dark
|
||||||
# Align icons left/right/off
|
# Align icons left/right/off
|
||||||
icon_position = left
|
icon_position = left
|
||||||
|
|
||||||
# Scale small icons up to this size, set to 0 to disable. Helpful
|
# Scale small icons up to this size, set to 0 to disable. Helpful
|
||||||
# for e.g. small files or high-dpi screens. In case of conflict,
|
# for e.g. small files or high-dpi screens. In case of conflict,
|
||||||
# max_icon_size takes precedence over this.
|
# max_icon_size takes precedence over this.
|
||||||
min_icon_size = 0
|
min_icon_size = 16
|
||||||
|
|
||||||
# Scale larger icons down to this size, set to 0 to disable
|
# Scale larger icons down to this size, set to 0 to disable
|
||||||
max_icon_size = 32
|
max_icon_size = 32
|
||||||
|
|
||||||
# Paths to default icons.
|
# Paths to default icons.
|
||||||
icon_path = /usr/share/icons/Adwaita/16x16/status/:/usr/share/icons/Adwaita/16x16/devices/
|
icon_path = /usr/share/icons/Papirus-Dark/16x16/actions/:/usr/share/icons/Papirus-Dark/16x16/devices/
|
||||||
|
|
||||||
### History ###
|
### History ###
|
||||||
|
|
||||||
@@ -229,20 +231,6 @@
|
|||||||
# Define the class of the windows spawned by dunst
|
# Define the class of the windows spawned by dunst
|
||||||
class = Dunst
|
class = Dunst
|
||||||
|
|
||||||
# Print a notification on startup.
|
|
||||||
# This is mainly for error detection, since dbus (re-)starts dunst
|
|
||||||
# automatically after a crash.
|
|
||||||
startup_notification = true
|
|
||||||
|
|
||||||
# Manage dunst's desire for talking
|
|
||||||
# Can be one of the following values:
|
|
||||||
# crit: Critical features. Dunst aborts
|
|
||||||
# warn: Only non-fatal warnings
|
|
||||||
# mesg: Important Messages
|
|
||||||
# info: all unimportant stuff
|
|
||||||
# debug: all less than unimportant stuff
|
|
||||||
verbosity = mesg
|
|
||||||
|
|
||||||
# Define the corner radius of the notification window
|
# Define the corner radius of the notification window
|
||||||
# in pixel size. If the radius is 0, you have no rounded
|
# in pixel size. If the radius is 0, you have no rounded
|
||||||
# corners.
|
# corners.
|
||||||
@@ -332,16 +320,16 @@
|
|||||||
|
|
||||||
[urgency_low]
|
[urgency_low]
|
||||||
background = "#24273A"
|
background = "#24273A"
|
||||||
foreground = "#CAD3F5"
|
foreground = "#6E738D"
|
||||||
|
|
||||||
[urgency_normal]
|
[urgency_normal]
|
||||||
background = "#24273A"
|
background = "#24273A"
|
||||||
foreground = "#CAD3F5"
|
foreground = "#CAD3F5"
|
||||||
|
|
||||||
[urgency_critical]
|
[urgency_critical]
|
||||||
background = "#24273A"
|
background = "#ED8796"
|
||||||
foreground = "#CAD3F5"
|
foreground = "#24273A"
|
||||||
frame_color = "#F5A97F"
|
frame_color = "#EED49F"
|
||||||
|
|
||||||
#[urgency_low]
|
#[urgency_low]
|
||||||
## IMPORTANT: colors have to be defined in quotation marks.
|
## IMPORTANT: colors have to be defined in quotation marks.
|
||||||
|
|||||||
@@ -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,8 @@
|
|||||||
#!/bin/dash
|
#!/bin/dash
|
||||||
xhost + local: ;
|
xhost + local: ;
|
||||||
swww init;
|
swww init;
|
||||||
flameshot & disown;
|
flameshot &
|
||||||
/usr/lib/mate-polkit/polkit-mate-authentication-agent-1 &
|
wayvnc &
|
||||||
wayvnc & disown;
|
dex -a &
|
||||||
|
dunst &
|
||||||
$HOME/.config/waybar/launcher.sh
|
$HOME/.config/waybar/launcher.sh
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -62,6 +63,10 @@ dwindle {
|
|||||||
pseudotile=0 # enable pseudotiling on dwindle
|
pseudotile=0 # enable pseudotiling on dwindle
|
||||||
}
|
}
|
||||||
|
|
||||||
|
misc {
|
||||||
|
force_default_wallpaper=0
|
||||||
|
vrr=1
|
||||||
|
}
|
||||||
# example window rules
|
# example window rules
|
||||||
# for windows named/classed as abc and xyz
|
# for windows named/classed as abc and xyz
|
||||||
#windowrule=move 69 420,abc
|
#windowrule=move 69 420,abc
|
||||||
@@ -71,24 +76,26 @@ dwindle {
|
|||||||
#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=SUPER,Z,exec,alacritty
|
bind=SUPERSHIFT,Z,exec,alacritty
|
||||||
bind=SUPERSHIFT,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
|
||||||
|
bind=SUPERSHIFT,E,exec,kitty ranger
|
||||||
|
|
||||||
bind=SUPER,F,fullscreen,1
|
bind=SUPER,F,fullscreen,1
|
||||||
bind=SUPERSHIFT,F,fullscreen,0
|
bind=SUPERSHIFT,F,fullscreen,0
|
||||||
bind=SUPERSHIFT,L,exec,gtklock
|
|
||||||
|
bind=SUPERSHIFT,L,exec,hyprlock
|
||||||
|
|
||||||
bind=SUPER,T,togglefloating,
|
bind=SUPER,T,togglefloating,
|
||||||
bind=SUPER,R,exec,wofi --show drun -o DP-3
|
bind=SUPER,R,exec,wofi --show drun -o DP-3
|
||||||
bind=SUPER,P,pseudo,
|
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=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
|
||||||
@@ -109,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
|
||||||
|
|
||||||
@@ -136,7 +143,7 @@ bind=SHIFT,XF86Launch2,exec,hyprctl keyword monitor "eDP-1,1920x1080@60,0x0,1.5"
|
|||||||
bind=SHIFT,XF86MonBrightnessDown,exec,xbacklight -set 0.01
|
bind=SHIFT,XF86MonBrightnessDown,exec,xbacklight -set 0.01
|
||||||
bind=SHIFT,XF86MonBrightnessUp,exec,xbacklight -set 100
|
bind=SHIFT,XF86MonBrightnessUp,exec,xbacklight -set 100
|
||||||
|
|
||||||
exec-once=dash $HOME/.config/hypr/autostart.sh
|
exec-once=dash ~/.config/hypr/autostart.sh
|
||||||
exec-once=hyprctl setcursor Vimix-white-cursors 24
|
exec-once=hyprctl setcursor Vimix-white-cursors 24
|
||||||
exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
|
|
||||||
@@ -147,11 +154,41 @@ 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)$
|
||||||
|
|
||||||
plugin:hyprfocus {
|
windowrulev2 = stayfocused,title:^rofi
|
||||||
|
|
||||||
|
windowrulev2 = float,class:^(flameshot)$
|
||||||
|
windowrulev2 = pin,class:^(flameshot)$
|
||||||
|
|
||||||
|
windowrulev2 = opacity 0.0 override 0.0 override,title:^(Espanso Sync Tool)$
|
||||||
|
windowrulev2 = float,title:^(Espanso Sync Tool)$
|
||||||
|
windowrulev2 = size 0.1 0.1,title:^(Espanso Sync Tool)$
|
||||||
|
windowrulev2 = move 100% 100%,title:^(Espanso Sync Tool)$
|
||||||
|
|
||||||
|
# Envars; to play along with wayland nicely
|
||||||
|
|
||||||
|
env = QT_QPA_PLATFORM,wayland;xcb
|
||||||
|
env = CLUTTER_BACKEND,wayland
|
||||||
|
env = GDK_BACKEND,wayland,x11
|
||||||
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||||
|
env = QT_QPA_PLATFORMTHEME,qt5ct
|
||||||
|
|
||||||
|
|
||||||
|
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
|
||||||
@@ -176,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
|
||||||
|
|||||||
80
kitty/.config/kitty/current-theme.conf
Normal file
80
kitty/.config/kitty/current-theme.conf
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
# vim:ft=kitty
|
||||||
|
|
||||||
|
## name: Catppuccin-Macchiato
|
||||||
|
## author: Pocco81 (https://github.com/Pocco81)
|
||||||
|
## license: MIT
|
||||||
|
## upstream: https://github.com/catppuccin/kitty/blob/main/macchiato.conf
|
||||||
|
## blurb: Soothing pastel theme for the high-spirited!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# The basic colors
|
||||||
|
foreground #CAD3F5
|
||||||
|
background #24273A
|
||||||
|
selection_foreground #24273A
|
||||||
|
selection_background #F4DBD6
|
||||||
|
|
||||||
|
# Cursor colors
|
||||||
|
cursor #F4DBD6
|
||||||
|
cursor_text_color #24273A
|
||||||
|
|
||||||
|
# URL underline color when hovering with mouse
|
||||||
|
url_color #F4DBD6
|
||||||
|
|
||||||
|
# Kitty window border colors
|
||||||
|
active_border_color #B7BDF8
|
||||||
|
inactive_border_color #6E738D
|
||||||
|
bell_border_color #EED49F
|
||||||
|
|
||||||
|
# OS Window titlebar colors
|
||||||
|
wayland_titlebar_color system
|
||||||
|
macos_titlebar_color system
|
||||||
|
|
||||||
|
# Tab bar colors
|
||||||
|
active_tab_foreground #181926
|
||||||
|
active_tab_background #C6A0F6
|
||||||
|
inactive_tab_foreground #CAD3F5
|
||||||
|
inactive_tab_background #1E2030
|
||||||
|
tab_bar_background #181926
|
||||||
|
|
||||||
|
# Colors for marks (marked text in the terminal)
|
||||||
|
mark1_foreground #24273A
|
||||||
|
mark1_background #B7BDF8
|
||||||
|
mark2_foreground #24273A
|
||||||
|
mark2_background #C6A0F6
|
||||||
|
mark3_foreground #24273A
|
||||||
|
mark3_background #7DC4E4
|
||||||
|
|
||||||
|
# The 16 terminal colors
|
||||||
|
|
||||||
|
# black
|
||||||
|
color0 #494D64
|
||||||
|
color8 #5B6078
|
||||||
|
|
||||||
|
# red
|
||||||
|
color1 #ED8796
|
||||||
|
color9 #ED8796
|
||||||
|
|
||||||
|
# green
|
||||||
|
color2 #A6DA95
|
||||||
|
color10 #A6DA95
|
||||||
|
|
||||||
|
# yellow
|
||||||
|
color3 #EED49F
|
||||||
|
color11 #EED49F
|
||||||
|
|
||||||
|
# blue
|
||||||
|
color4 #8AADF4
|
||||||
|
color12 #8AADF4
|
||||||
|
|
||||||
|
# magenta
|
||||||
|
color5 #F5BDE6
|
||||||
|
color13 #F5BDE6
|
||||||
|
|
||||||
|
# cyan
|
||||||
|
color6 #8BD5CA
|
||||||
|
color14 #8BD5CA
|
||||||
|
|
||||||
|
# white
|
||||||
|
color7 #B8C0E0
|
||||||
|
color15 #A5ADCB
|
||||||
2458
kitty/.config/kitty/kitty.conf
Normal file
2458
kitty/.config/kitty/kitty.conf
Normal file
File diff suppressed because it is too large
Load Diff
2453
kitty/.config/kitty/kitty.conf.bak
Normal file
2453
kitty/.config/kitty/kitty.conf.bak
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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"
|
|
||||||
@@ -71,7 +71,7 @@ Plug 'antoinemadec/FixCursorHold.nvim'
|
|||||||
|
|
||||||
Plug 'glacambre/firenvim', { 'do': { _ -> firenvim#install(0) } }
|
Plug 'glacambre/firenvim', { 'do': { _ -> firenvim#install(0) } }
|
||||||
|
|
||||||
Plug 'norcalli/nvim-colorizer.lua'
|
Plug 'NvChad/nvim-colorizer.lua'
|
||||||
|
|
||||||
Plug 'ms-jpq/chadtree', {'branch': 'chad', 'do': 'python3 -m chadtree deps'}
|
Plug 'ms-jpq/chadtree', {'branch': 'chad', 'do': 'python3 -m chadtree deps'}
|
||||||
Plug 'ms-jpq/coq_nvim', {'branch': 'coq'}
|
Plug 'ms-jpq/coq_nvim', {'branch': 'coq'}
|
||||||
@@ -79,14 +79,21 @@ Plug 'ms-jpq/coq_nvim', {'branch': 'coq'}
|
|||||||
Plug 'ms-jpq/coq.artifacts', {'branch': 'artifacts'}
|
Plug 'ms-jpq/coq.artifacts', {'branch': 'artifacts'}
|
||||||
Plug 'ms-jpq/coq.thirdparty', {'branch': '3p'}
|
Plug 'ms-jpq/coq.thirdparty', {'branch': '3p'}
|
||||||
|
|
||||||
|
Plug 'nvim-tree/nvim-web-devicons'
|
||||||
|
Plug 'projekt0n/circles.nvim'
|
||||||
|
|
||||||
|
Plug 'nvim-neotest/nvim-nio'
|
||||||
|
|
||||||
Plug 'uga-rosa/translate.nvim'
|
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 'neovim/nvim-lspconfig'
|
Plug 'neovim/nvim-lspconfig'
|
||||||
Plug 'ranjithshegde/ccls.nvim'
|
"Plug 'ranjithshegde/ccls.nvim'
|
||||||
|
Plug 'mfussenegger/nvim-dap'
|
||||||
|
Plug 'rcarriga/nvim-dap-ui'
|
||||||
" Initialize plugin system
|
" Initialize plugin system
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
@@ -129,22 +136,44 @@ 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>
|
||||||
""Legacy" bindings for cut/copy/paste
|
""Legacy" bindings for cut/copy/paste
|
||||||
imap <C-X> "+x
|
"imap <C-X> "+x
|
||||||
imap <C-C> "+y
|
"imap <C-C> "+y
|
||||||
imap <C-V> "+gP
|
"imap <C-V> "+gP
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
lua << EOF
|
lua << EOF
|
||||||
|
require("mason").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 }
|
||||||
@@ -187,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"] = {
|
||||||
@@ -212,10 +242,11 @@ lsp.rust_analyzer.setup(coq.lsp_ensure_capabilities({
|
|||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
let g:catppuccin_flavour = "macchiato" " latte, frappe, macchiato, mocha
|
let g:catppuccin_flavour = "macchiato"
|
||||||
|
lua require("dapui").setup()
|
||||||
lua require("catppuccin").setup()
|
lua require("catppuccin").setup()
|
||||||
lua require('colorizer').setup()
|
lua require('colorizer').setup()
|
||||||
|
lua require("circles").setup()
|
||||||
colorscheme catppuccin
|
colorscheme catppuccin
|
||||||
|
|
||||||
autocmd VimEnter * execute 'COQnow -s'
|
autocmd VimEnter * execute 'COQnow -s'
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ set column_ratios 1,3,4
|
|||||||
set hidden_filter ^\.|\.(?:pyc|pyo|bak|swp)$|^lost\+found$|^__(py)?cache__$
|
set hidden_filter ^\.|\.(?:pyc|pyo|bak|swp)$|^lost\+found$|^__(py)?cache__$
|
||||||
|
|
||||||
# Show hidden files? You can toggle this by typing 'zh'
|
# Show hidden files? You can toggle this by typing 'zh'
|
||||||
set show_hidden false
|
set show_hidden true
|
||||||
|
|
||||||
# Ask for a confirmation when running the "delete" command?
|
# Ask for a confirmation when running the "delete" command?
|
||||||
# Valid values are "always", "never", "multiple" (default)
|
# Valid values are "always", "never", "multiple" (default)
|
||||||
@@ -57,7 +57,7 @@ set automatically_count_files true
|
|||||||
set open_all_images true
|
set open_all_images true
|
||||||
|
|
||||||
# Be aware of version control systems and display information.
|
# Be aware of version control systems and display information.
|
||||||
set vcs_aware false
|
set vcs_aware true
|
||||||
|
|
||||||
# State of the four backends git, hg, bzr, svn. The possible states are
|
# State of the four backends git, hg, bzr, svn. The possible states are
|
||||||
# disabled, local (only show local info), enabled (show local and remote
|
# disabled, local (only show local info), enabled (show local and remote
|
||||||
@@ -71,7 +71,7 @@ set vcs_backend_svn disabled
|
|||||||
set vcs_msg_length 50
|
set vcs_msg_length 50
|
||||||
|
|
||||||
# Use one of the supported image preview protocols
|
# Use one of the supported image preview protocols
|
||||||
set preview_images false
|
set preview_images true
|
||||||
|
|
||||||
# Set the preview image method. Supported methods:
|
# Set the preview image method. Supported methods:
|
||||||
#
|
#
|
||||||
@@ -114,7 +114,7 @@ set preview_images false
|
|||||||
# Preview images in full color with the external command "ueberzug".
|
# Preview images in full color with the external command "ueberzug".
|
||||||
# Images are shown by using a child window.
|
# Images are shown by using a child window.
|
||||||
# Only for users who run X11 in GNU/Linux.
|
# Only for users who run X11 in GNU/Linux.
|
||||||
set preview_images_method ueberzug
|
set preview_images_method kitty
|
||||||
|
|
||||||
# Delay in seconds before displaying an image with the w3m method.
|
# Delay in seconds before displaying an image with the w3m method.
|
||||||
# Increase it in case of experiencing display corruption.
|
# Increase it in case of experiencing display corruption.
|
||||||
@@ -128,7 +128,7 @@ set iterm2_font_width 8
|
|||||||
set iterm2_font_height 11
|
set iterm2_font_height 11
|
||||||
|
|
||||||
# Use a unicode "..." character to mark cut-off filenames?
|
# Use a unicode "..." character to mark cut-off filenames?
|
||||||
set unicode_ellipsis false
|
set unicode_ellipsis true
|
||||||
|
|
||||||
# BIDI support - try to properly display file names in RTL languages (Hebrew, Arabic).
|
# BIDI support - try to properly display file names in RTL languages (Hebrew, Arabic).
|
||||||
# Requires the python-bidi pip package
|
# Requires the python-bidi pip package
|
||||||
@@ -183,7 +183,7 @@ set display_free_space_in_status_bar true
|
|||||||
set display_tags_in_all_columns true
|
set display_tags_in_all_columns true
|
||||||
|
|
||||||
# Set a title for the window? Updates both `WM_NAME` and `WM_ICON_NAME`
|
# Set a title for the window? Updates both `WM_NAME` and `WM_ICON_NAME`
|
||||||
set update_title false
|
set update_title true
|
||||||
|
|
||||||
# Set the tmux/screen window-name to "ranger"?
|
# Set the tmux/screen window-name to "ranger"?
|
||||||
set update_tmux_title true
|
set update_tmux_title true
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -262,7 +262,7 @@ label wallpaper, number 14, mime ^image, has feh, X = feh --bg-fill "$1"
|
|||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
# Generic file openers
|
# Generic file openers
|
||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
label open, has xdg-open = xdg-open -- "$@"
|
label open, has xdg-open = xdg-open "$@"
|
||||||
label open, has open = open -- "$@"
|
label open, has open = open -- "$@"
|
||||||
|
|
||||||
# Define the editor for non-text files + pager as last action
|
# Define the editor for non-text files + pager as last action
|
||||||
@@ -280,5 +280,5 @@ label pager, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER"
|
|||||||
mime application/x-executable = "$1"
|
mime application/x-executable = "$1"
|
||||||
|
|
||||||
# Move the file to trash using trash-cli.
|
# Move the file to trash using trash-cli.
|
||||||
label trash, has trash-put = trash-put -- "$@"
|
label trash, has trash-put = trash-put "$@"
|
||||||
label trash = mkdir -p -- ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash; mv -- "$@" ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash
|
label trash = mkdir -p -- ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash; mv -- "$@" ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
// "width": 1280, // Waybar width
|
// "width": 1280, // Waybar width
|
||||||
"spacing": 4, // Gaps between modules (4px)
|
"spacing": 4, // Gaps between modules (4px)
|
||||||
// Choose the order of the modules
|
// Choose the order of the modules
|
||||||
"modules-left": ["custom/archicon","hyprland/workspaces", "sway/mode", "sway/scratchpad", "custom/media"],
|
"modules-left": ["custom/archicon","hyprland/workspaces", "custom/media", ],
|
||||||
"modules-center": ["hyprland/window"],
|
"modules-center": ["hyprland/window"],
|
||||||
"modules-right": ["mpd", "idle_inhibitor", "pulseaudio", "network", "cpu", "memory", "temperature", "backlight", "keyboard-state", "sway/language", "battery", "clock", "tray"],
|
"modules-right": ["mpd", "idle_inhibitor", "pulseaudio", "network", "cpu", "memory", "temperature", "backlight", "keyboard-state", "sway/language", "battery", "clock", "tray"],
|
||||||
// Modules configuration
|
// Modules configuration
|
||||||
@@ -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,
|
||||||
},
|
},
|
||||||
@@ -80,8 +82,8 @@
|
|||||||
"idle_inhibitor": {
|
"idle_inhibitor": {
|
||||||
"format": "{icon}",
|
"format": "{icon}",
|
||||||
"format-icons": {
|
"format-icons": {
|
||||||
"activated": "",
|
"activated": "",
|
||||||
"deactivated": ""
|
"deactivated": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tray": {
|
"tray": {
|
||||||
@@ -90,8 +92,8 @@
|
|||||||
},
|
},
|
||||||
"clock": {
|
"clock": {
|
||||||
// "timezone": "America/New_York",
|
// "timezone": "America/New_York",
|
||||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
"tooltip-format": "<big>{:%d %B %Y}</big>\n<tt><small>{calendar}</small></tt>",
|
||||||
"format-alt": "{:%Y-%m-%d}"
|
"format-alt": "{:%Y-%m-%d}",
|
||||||
},
|
},
|
||||||
"cpu": {
|
"cpu": {
|
||||||
"format": "{usage}% ",
|
"format": "{usage}% ",
|
||||||
@@ -146,9 +148,9 @@
|
|||||||
"format-source": "{volume}% ",
|
"format-source": "{volume}% ",
|
||||||
"format-source-muted": "",
|
"format-source-muted": "",
|
||||||
"format-icons": {
|
"format-icons": {
|
||||||
"headphone": "",
|
"headphone": "",
|
||||||
"hands-free": "",
|
"hands-free": "",
|
||||||
"headset": "",
|
"headset": "",
|
||||||
"phone": "",
|
"phone": "",
|
||||||
"portable": "",
|
"portable": "",
|
||||||
"car": "",
|
"car": "",
|
||||||
@@ -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,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
38
waybar/.config/waybar/macchiato.css
Normal file
38
waybar/.config/waybar/macchiato.css
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Catppuccin Macchiato palette
|
||||||
|
* Maintainer: rubyowo
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
@define-color base #24273a;
|
||||||
|
@define-color mantle #1e2030;
|
||||||
|
@define-color crust #181926;
|
||||||
|
|
||||||
|
@define-color text #cad3f5;
|
||||||
|
@define-color subtext0 #a5adcb;
|
||||||
|
@define-color subtext1 #b8c0e0;
|
||||||
|
|
||||||
|
@define-color surface0 #363a4f;
|
||||||
|
@define-color surface1 #494d64;
|
||||||
|
@define-color surface2 #5b6078;
|
||||||
|
|
||||||
|
@define-color overlay0 #6e738d;
|
||||||
|
@define-color overlay1 #8087a2;
|
||||||
|
@define-color overlay2 #939ab7;
|
||||||
|
|
||||||
|
@define-color blue #8aadf4;
|
||||||
|
@define-color lavender #b7bdf8;
|
||||||
|
@define-color sapphire #7dc4e4;
|
||||||
|
@define-color sky #91d7e3;
|
||||||
|
@define-color teal #8bd5ca;
|
||||||
|
@define-color green #a6da95;
|
||||||
|
@define-color yellow #eed49f;
|
||||||
|
@define-color peach #f5a97f;
|
||||||
|
@define-color maroon #ee99a0;
|
||||||
|
@define-color red #ed8796;
|
||||||
|
@define-color mauve #c6a0f6;
|
||||||
|
@define-color pink #f5bde6;
|
||||||
|
@define-color flamingo #f0c6c6;
|
||||||
|
@define-color rosewater #f4dbd6;
|
||||||
|
|
||||||
@@ -1,12 +1,13 @@
|
|||||||
|
@import "macchiato.css";
|
||||||
* {
|
* {
|
||||||
/* `otf-font-awesome` is required to be installed for icons */
|
/* `otf-font-awesome` is required to be installed for icons */
|
||||||
font-family: "NotoSans NFP", FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
font-family: "NotoSans Nerd Font Propo", FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
}
|
}
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
background-color: rgba(43, 48, 59, 0.5);
|
background-color: shade(@base, 1);/* rgba(43, 48, 59, 0.5);*/
|
||||||
border-bottom: 3px solid rgba(100, 114, 125, 0.5);
|
border-bottom: 3px solid shade(@overlay2, 0.5);
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
transition-property: background-color;
|
transition-property: background-color;
|
||||||
transition-duration: .5s;
|
transition-duration: .5s;
|
||||||
@@ -30,10 +31,9 @@ window#waybar.termite {
|
|||||||
}
|
}
|
||||||
|
|
||||||
window#waybar.chromium {
|
window#waybar.chromium {
|
||||||
background-color: #000000;
|
background-color: @base;
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
button {
|
button {
|
||||||
/* Use box-shadow instead of border so the text isn't offset */
|
/* Use box-shadow instead of border so the text isn't offset */
|
||||||
box-shadow: inset 0 -3px transparent;
|
box-shadow: inset 0 -3px transparent;
|
||||||
@@ -50,28 +50,32 @@ 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);
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.active {
|
#workspaces button.active {
|
||||||
background-color: #64727D;
|
background-color: @overlay1;
|
||||||
box-shadow: inset 0 -3px #ffffff;
|
box-shadow: inset 0 -3px #ffffff;
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.urgent {
|
#workspaces button.urgent {
|
||||||
background-color: #eb4d4b;
|
background-color: @red;
|
||||||
}
|
}
|
||||||
|
|
||||||
#mode {
|
#mode {
|
||||||
background-color: #64727D;
|
background-color: #64727D;
|
||||||
border-bottom: 3px solid #ffffff;
|
border-bottom: 3px solid #ffffff;
|
||||||
}
|
}
|
||||||
|
#cava,
|
||||||
#clock,
|
#clock,
|
||||||
#battery,
|
#battery,
|
||||||
#cpu,
|
#cpu,
|
||||||
@@ -89,7 +93,7 @@ button:hover {
|
|||||||
#scratchpad,
|
#scratchpad,
|
||||||
#mpd {
|
#mpd {
|
||||||
padding: 0 10px;
|
padding: 0 10px;
|
||||||
color: #ffffff;
|
color: @text;
|
||||||
}
|
}
|
||||||
|
|
||||||
#window,
|
#window,
|
||||||
@@ -108,23 +112,23 @@ button:hover {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#clock {
|
#clock {
|
||||||
background-color: #64727D;
|
background-color: inherit;
|
||||||
}
|
}
|
||||||
|
|
||||||
#battery {
|
#battery {
|
||||||
background-color: #ffffff;
|
background-color: #ffffff;
|
||||||
color: #000000;
|
color: @base;
|
||||||
}
|
}
|
||||||
|
|
||||||
#battery.charging, #battery.plugged {
|
#battery.charging, #battery.plugged {
|
||||||
color: #ffffff;
|
color: @base;
|
||||||
background-color: #26A65B;
|
background-color: @green;
|
||||||
}
|
}
|
||||||
|
|
||||||
@keyframes blink {
|
@keyframes blink {
|
||||||
to {
|
to {
|
||||||
background-color: #ffffff;
|
background-color: #ffffff;
|
||||||
color: #000000;
|
color: @base;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -139,16 +143,17 @@ button:hover {
|
|||||||
}
|
}
|
||||||
|
|
||||||
label:focus {
|
label:focus {
|
||||||
background-color: #000000;
|
background-color: @base;
|
||||||
}
|
}
|
||||||
|
|
||||||
#cpu {
|
#cpu {
|
||||||
background-color: #2ecc71;
|
background-color: @teal;
|
||||||
color: #000000;
|
color: @surface0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#memory {
|
#memory {
|
||||||
background-color: #9b59b6;
|
background-color: @mauve;
|
||||||
|
color: @surface0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#disk {
|
#disk {
|
||||||
@@ -156,34 +161,36 @@ label:focus {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#backlight {
|
#backlight {
|
||||||
background-color: #90b1b1;
|
background-color: @teal;
|
||||||
|
color: @base;
|
||||||
}
|
}
|
||||||
|
|
||||||
#network {
|
#network {
|
||||||
background-color: #2980b9;
|
background-color: @sky;
|
||||||
|
color: @base;
|
||||||
}
|
}
|
||||||
|
|
||||||
#network.disconnected {
|
#network.disconnected {
|
||||||
background-color: #f53c3c;
|
background-color: @red;
|
||||||
}
|
}
|
||||||
|
|
||||||
#pulseaudio {
|
#pulseaudio {
|
||||||
background-color: #f1c40f;
|
background-color: @yellow;
|
||||||
color: #000000;
|
color: @base;
|
||||||
}
|
}
|
||||||
|
|
||||||
#pulseaudio.muted {
|
#pulseaudio.muted {
|
||||||
background-color: #90b1b1;
|
background-color: @peach;
|
||||||
color: #2a5c45;
|
color: @base;
|
||||||
}
|
}
|
||||||
|
|
||||||
#wireplumber {
|
#wireplumber {
|
||||||
background-color: #fff0f5;
|
background-color: @yellow;
|
||||||
color: #000000;
|
color: @base;
|
||||||
}
|
}
|
||||||
|
|
||||||
#wireplumber.muted {
|
#wireplumber.muted {
|
||||||
background-color: #f53c3c;
|
background-color: @peach;
|
||||||
}
|
}
|
||||||
|
|
||||||
#custom-media {
|
#custom-media {
|
||||||
@@ -202,6 +209,7 @@ label:focus {
|
|||||||
|
|
||||||
#temperature {
|
#temperature {
|
||||||
background-color: #f0932b;
|
background-color: #f0932b;
|
||||||
|
color: @base;
|
||||||
}
|
}
|
||||||
|
|
||||||
#temperature.critical {
|
#temperature.critical {
|
||||||
@@ -209,7 +217,7 @@ label:focus {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#tray {
|
#tray {
|
||||||
background-color: #2980b9;
|
/*background-color: @crust;*/
|
||||||
}
|
}
|
||||||
|
|
||||||
#tray > .passive {
|
#tray > .passive {
|
||||||
@@ -218,7 +226,7 @@ label:focus {
|
|||||||
|
|
||||||
#tray > .needs-attention {
|
#tray > .needs-attention {
|
||||||
-gtk-icon-effect: highlight;
|
-gtk-icon-effect: highlight;
|
||||||
background-color: #eb4d4b;
|
background-color: @maroon;
|
||||||
}
|
}
|
||||||
|
|
||||||
#idle_inhibitor {
|
#idle_inhibitor {
|
||||||
@@ -256,8 +264,8 @@ label:focus {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#keyboard-state {
|
#keyboard-state {
|
||||||
background: #97e1ad;
|
background: @sky;
|
||||||
color: #000000;
|
color: @base;
|
||||||
padding: 0 0px;
|
padding: 0 0px;
|
||||||
margin: 0 5px;
|
margin: 0 5px;
|
||||||
min-width: 16px;
|
min-width: 16px;
|
||||||
|
|||||||
@@ -89,7 +89,10 @@ alias please='sudo'
|
|||||||
alias simon-says='sudo'
|
alias simon-says='sudo'
|
||||||
alias runhis="anyframe-widget-execute-history"
|
alias runhis="anyframe-widget-execute-history"
|
||||||
|
|
||||||
|
alias gitup='for dir in $(find . -name ".git"); do cd ${dir%/*}; pwd ; git pull ; cd -; done'
|
||||||
|
|
||||||
# Default xclip to use Ctrl-c/Ctrl-v clipboard
|
# Default xclip to use Ctrl-c/Ctrl-v clipboard
|
||||||
alias xclip="xclip -selection c"
|
alias xclip="xclip -selection c"
|
||||||
alias :q="exit"
|
alias :q="exit"
|
||||||
alias mirrorup='sudo reflector --verbose -c Poland -c Germany -c France -l 10 -a 2 -p https --sort rate --save /etc/pacman.d/mirrorlist'
|
alias mirrorup='sudo reflector --verbose -c Poland -c Germany -c France -l 25 -a 2 -p https --sort rate --save /etc/pacman.d/mirrorlist'
|
||||||
|
alias lock="swaylock --screenshots --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 7x5 --effect-vignette 0.5:0.5 --ring-color bb00cc --key-hl-color 880033 --line-color 00000000 --inside-color 00000088 --separator-color 00000000 --grace 2 --fade-in 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" \
|
||||||
@@ -201,8 +202,8 @@ export GPG_TTY=$(tty)
|
|||||||
gpg-connect-agent updatestartuptty /bye >/dev/null
|
gpg-connect-agent updatestartuptty /bye >/dev/null
|
||||||
|
|
||||||
|
|
||||||
[ "$TERM" = "xterm-kitty" ] && (alias ssh="kitten ssh"; eval "kitten run-shell";)
|
[ "$TERM" = "xterm-kitty" ] && (alias ssh="command kitten ssh";)
|
||||||
[ "$TERMUX_APK_RELEASE" = "F_DROID" ] && eval `okc-ssh-agent`
|
[ "$TERMUX_APK_RELEASE" = "F_DROID" ] && (eval `okc-ssh-agent`)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -217,5 +218,3 @@ preexec() { print -Pn "\e]0;$1\a" }
|
|||||||
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
||||||
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
||||||
(( ! ${+functions[p10k]} )) || p10k finalize
|
(( ! ${+functions[p10k]} )) || p10k finalize
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user