Compare commits
8
Commits
master
..
94c64e0609
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
94c64e0609
|
||
|
|
e630d6b85a
|
||
|
|
b30e8135ef
|
||
|
|
cd1bd8041e
|
||
|
|
c11b3f806a | ||
|
|
303b96997f | ||
|
|
8a8f8eba14 | ||
|
|
9bda4605f9 |
+3
-6
@@ -3,13 +3,10 @@
|
||||
url = https://github.com/Legrems/nv-chad.git
|
||||
[submodule "scripts"]
|
||||
path = scripts
|
||||
url = ../scripts.git
|
||||
url = git@github.com:Legrems/scripts.git
|
||||
[submodule "scripts-hidden"]
|
||||
path = scripts-hidden
|
||||
url = ../scripts-hidden.git
|
||||
url = git@github.com:Legrems/scripts-hidden.git
|
||||
[submodule "neovim-config"]
|
||||
path = neovim-config
|
||||
url = ../neovim-config.git
|
||||
[submodule "hyprland-config"]
|
||||
path = hyprland-config
|
||||
url = ../hyprland-config.git
|
||||
url = git@github.com:Legrems/neovim-config.git
|
||||
|
||||
+1
-1
@@ -320,7 +320,7 @@ tiling_drag modifier titlebar
|
||||
## Syntax:
|
||||
#exec [--no-startup-id] <command>
|
||||
#exec_always [--no-startup-id] <command>
|
||||
# exec_always --no-startup-id setxkbmap us
|
||||
exec_always --no-startup-id setxkbmap us
|
||||
exec_always --no-startup-id ~/.screenlayout/default.sh
|
||||
exec_always --no-startup-id ~/.config/i3/scripts/i3_autostart
|
||||
|
||||
|
||||
@@ -19,9 +19,9 @@ set $i3_gaps_smart off
|
||||
#~ Colors
|
||||
set $i3_cl_col_bg #1E2128
|
||||
set $i3_cl_col_fg #ABB2BF
|
||||
set $i3_cl_col_in #1786e8
|
||||
set $i3_cl_col_afoc #96cf6e
|
||||
set $i3_cl_col_ifoc #a2cff6
|
||||
set $i3_cl_col_in #98C379
|
||||
set $i3_cl_col_afoc #5294E2
|
||||
set $i3_cl_col_ifoc #62AEEF
|
||||
set $i3_cl_col_ufoc #292d37
|
||||
set $i3_cl_col_urgt #C778DD
|
||||
set $i3_cl_col_phol #1E2128
|
||||
|
||||
@@ -38,8 +38,8 @@ set $web_browser firefox
|
||||
|
||||
## -- Terminal --
|
||||
bindsym $MOD+Return exec --no-startup-id $terminal
|
||||
# bindsym $MOD+Shift+Return exec --no-startup-id "$terminal --float"
|
||||
# bindsym $MOD+$ALT+Return exec --no-startup-id "$terminal --full"
|
||||
bindsym $MOD+Shift+Return exec --no-startup-id $terminal --float
|
||||
bindsym $MOD+$ALT+Return exec --no-startup-id $terminal --full
|
||||
|
||||
## -- GUI Apps --
|
||||
bindsym $MOD+Shift+f exec --no-startup-id $file_manager
|
||||
@@ -47,8 +47,10 @@ bindsym $MOD+Shift+e exec --no-startup-id $text_editor
|
||||
bindsym $MOD+Shift+w exec --no-startup-id $web_browser
|
||||
|
||||
## -- CLI Apps --
|
||||
bindsym $MOD+Shift+Return exec --no-startup-id "$terminal --float -e tmux new-session nvim"
|
||||
# bindsym $MOD+Control+h exec --no-startup-id "$terminal -e tmux new-session htop"
|
||||
bindsym $ALT+Control+v exec --no-startup-id "$alacritty -e vim"
|
||||
bindsym $ALT+Control+r exec --no-startup-id "$alacritty -e ranger"
|
||||
bindsym $ALT+Control+h exec --no-startup-id "$alacritty -e htop"
|
||||
bindsym $ALT+Control+m exec --no-startup-id $music_player
|
||||
|
||||
## -- Rofi Applets --
|
||||
bindsym $MOD+p exec --no-startup-id $rofi_applets/rofi_launcher -dpi 1
|
||||
@@ -76,7 +78,7 @@ bindsym XF86AudioStop exec --no-startup-id "mpc stop"
|
||||
bindsym Print exec --no-startup-id "$screenshot --now"
|
||||
bindsym Control+Print exec --no-startup-id "$screenshot --in5"
|
||||
# bindsym Shift+Print exec --no-startup-id "$screenshot --in10"
|
||||
bindsym Shift+Print exec --no-startup-id $rofi_applets/rofi_screenshot
|
||||
bindsym Shift+Print exec --no-startup-id $rofi_applets/rofi_screenshot
|
||||
bindsym Control+Shift+Print exec --no-startup-id "$screenshot --win"
|
||||
bindsym $MOD+Print exec --no-startup-id "$screenshot --area"
|
||||
|
||||
|
||||
@@ -4,9 +4,12 @@
|
||||
|
||||
##-- Workspace Rules ------------------------
|
||||
|
||||
workspace 1 output HDMI-A-0
|
||||
workspace 2 output HDMI-A-0
|
||||
workspace 1 output DisplayPort-2
|
||||
workspace 2 output DisplayPort-2
|
||||
workspace 3 output DisplayPort-0
|
||||
workspace 4 output DisplayPort-0
|
||||
workspace 9 output HDMI-A-0
|
||||
workspace 10 output HDMI-A-0
|
||||
|
||||
# workspace 1 output DisplayPort-0
|
||||
# workspace 2 output DisplayPort-0
|
||||
@@ -50,8 +53,21 @@ workspace 3 output DisplayPort-0
|
||||
## The first part of the WM_CLASS is the instance ("irssi" in this example),
|
||||
## the second part is the class ("URxvt" in this example).
|
||||
##
|
||||
assign [class="Lxappearance|Nitrogen"] 6
|
||||
assign [class="Pavucontrol|Xfce4-power-manager-settings"] 6
|
||||
# assign [class="Lxappearance|Nitrogen"] 6
|
||||
# assign [class="Pavucontrol|Xfce4-power-manager-settings"] 6
|
||||
# Top-Left
|
||||
assign [class="steam"] 3
|
||||
assign [class="spotify"] 4
|
||||
|
||||
# Top-Right
|
||||
assign [class="discord"] 9
|
||||
assign [class="telegram-desktop|easyeffects"] 10
|
||||
|
||||
# Middle
|
||||
# assign [class="discord"] 9
|
||||
|
||||
# Scratchpad
|
||||
assign [class="keepassxc"] scratchpad
|
||||
|
||||
##-- Window Rules ---------------------------
|
||||
|
||||
@@ -72,3 +88,4 @@ for_window [class="Pavucontrol|Xfce4-power-manager-settings|Nm-connection-editor
|
||||
for_window [class="feh|Viewnior|Gpicview|Gimp|MPlayer"] floating enable
|
||||
for_window [class="Kvantum Manager|qt5ct"] floating enable
|
||||
for_window [class="VirtualBox Manager|qemu|Qemu-system-x86_64"] floating enable
|
||||
for_window [class="Keepassxc"] floating enable
|
||||
|
||||
@@ -50,3 +50,12 @@ xsetroot -cursor_name left_ptr
|
||||
|
||||
# Start mpd
|
||||
# exec mpd &
|
||||
|
||||
nm-applet &
|
||||
keepassxc &
|
||||
easyeffects &
|
||||
discord &
|
||||
# spotify &
|
||||
flameshot &
|
||||
# telegram-desktop &
|
||||
# firefox &
|
||||
|
||||
@@ -9,14 +9,12 @@ DIR="$HOME/.config/i3"
|
||||
CONFIG="$DIR/alacritty/alacritty.toml"
|
||||
|
||||
if [ "$1" == "--float" ]; then
|
||||
shift
|
||||
alacritty --class 'alacritty-float,alacritty-float' --config-file "$CONFIG" $@
|
||||
alacritty --class 'alacritty-float,alacritty-float' --config-file "$CONFIG"
|
||||
elif [ "$1" == "--full" ]; then
|
||||
shift
|
||||
alacritty --class 'Fullscreen,Fullscreen' --config-file "$CONFIG" \
|
||||
-o window.startup_mode=fullscreen \
|
||||
window.padding.x=30 window.padding.y=30 \
|
||||
window.opacity=0.95 font.size=14 $@
|
||||
window.opacity=0.95 font.size=14
|
||||
else
|
||||
alacritty --config-file "$CONFIG" $@
|
||||
alacritty --config-file "$CONFIG"
|
||||
fi
|
||||
|
||||
@@ -82,7 +82,7 @@ run_cmd() {
|
||||
elif [[ "$1" == '--opt2' ]]; then
|
||||
confirm_run 'i3-msg exit'
|
||||
elif [[ "$1" == '--opt3' ]]; then
|
||||
confirm_run 'mpc -q pause' 'pulsemixer --mute' 'betterlockscreen --suspend'
|
||||
confirm_run 'pulsemixer --mute' 'betterlockscreen --suspend'
|
||||
elif [[ "$1" == '--opt4' ]]; then
|
||||
confirm_run 'systemctl hibernate'
|
||||
elif [[ "$1" == '--opt5' ]]; then
|
||||
|
||||
@@ -14,8 +14,9 @@ TrayIconAppearance=monochrome-light
|
||||
|
||||
[PasswordGenerator]
|
||||
AdditionalChars=
|
||||
EASCII=false
|
||||
ExcludedChars=
|
||||
Length=32
|
||||
Length=64
|
||||
|
||||
[SSHAgent]
|
||||
Enabled=false
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[user]
|
||||
email = loic.gremaud@arcanite.ch
|
||||
name = Loïc Gremaud
|
||||
;signingkey = 8B2741BF148B1059065A71EEE81E8B180465D116 ;540
|
||||
signingkey = BAE2CD06F0A3753A0F8D0A21D4620E6DF3E0121D ;539
|
||||
signingkey = 8B2741BF148B1059065A71EEE81E8B180465D116 ;540
|
||||
;signingkey = BAE2CD06F0A3753A0F8D0A21D4620E6DF3E0121D ;539
|
||||
;signingkey = 4F78275C96E34F56920CF7B5CACB2A128E557EFD ;W
|
||||
;signingkey = C6424C524F8B4D0B0C6F9380ACD9F65FA7E19986;USB-C
|
||||
token = REPLACE HERE TOKEN
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
.autoenv_leave.zsh
|
||||
tags
|
||||
Session.vim
|
||||
.exrc
|
||||
*.rest
|
||||
cert.crt
|
||||
cert.key
|
||||
@@ -29,8 +28,6 @@ celery-exporter
|
||||
|
||||
*.sqlite3
|
||||
|
||||
pyrightconfig.json
|
||||
|
||||
arcanite_gestion/lib/
|
||||
dependencies.html
|
||||
|
||||
|
||||
Submodule hyprland-config deleted from 3d9ba69c56
+1
-1
Submodule neovim updated: 822b092d15...3f08c78c13
+1
-1
Submodule neovim-config updated: 3d9677192a...258b42a1d5
+1
-1
Submodule scripts updated: 36bd56bcc4...5c5d2c4927
@@ -6,9 +6,9 @@ bind-key C-a send-prefix
|
||||
# split panes
|
||||
bind | split-window -h -c "#{pane_current_path}"
|
||||
bind - split-window -v -c "#{pane_current_path}"
|
||||
# bind s split-window -h -p 20 -c "#{pane_current_path}"
|
||||
# bind g split-window -h -p 20 -c "#{pane_current_path}" -b
|
||||
# bind v split-window -v -p 30 -c "#{pane_current_path}"
|
||||
bind s split-window -h -p 20 -c "#{pane_current_path}"
|
||||
bind g split-window -h -p 20 -c "#{pane_current_path}" -b
|
||||
bind v split-window -v -p 30 -c "#{pane_current_path}"
|
||||
|
||||
# Switch to last sesions, usefull for cross-project (since i'm using a session per project, with tmux-sessionizer script)
|
||||
bind k switch-client -l
|
||||
@@ -20,29 +20,27 @@ bind -n M-s select-pane -D
|
||||
bind -n M-d select-pane -R
|
||||
|
||||
# reload conf
|
||||
bind r source-file ~/.tmux.conf; display-message "Tmux source file reloaded!"
|
||||
bind r source-file ~/.tmux.conf
|
||||
|
||||
# VI mode for keys, not sure i'm using this
|
||||
set-window-option -g mode-keys vi
|
||||
bind -T copy-mode-vi v send-keys -X begin-selection
|
||||
bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'xclip -in -selection clipboard'
|
||||
|
||||
# Color terminal, it's probably the default
|
||||
set -g default-terminal "tmux-256color"
|
||||
set -ag terminal-overrides ",*:RGB"
|
||||
|
||||
# Change color if the panes are synchronized (since it can be deadly)
|
||||
set -g pane-border-style '#{?pane_synchronized, fg=yellow, fg=black}'
|
||||
set -g pane-active-border-style '#{?pane_synchronized, fg=red, fg=#52862d}'
|
||||
# change color
|
||||
#set -g pane-border-style 'fg=#660033'
|
||||
#set -g pane-active-border-style 'fg=#990033 bg=default'
|
||||
set -g pane-border-style 'fg=#000055'
|
||||
set -g pane-active-border-style 'fg=#6a00aa'
|
||||
|
||||
|
||||
# Status bar
|
||||
# status bar
|
||||
set -g status-position top
|
||||
set -g status-justify centre
|
||||
# Change color if the panes are synchronized (since it can be deadly)
|
||||
set -g status-style 'fg=#ffffff #{?pane_synchronized, bg=red, bg=default}'
|
||||
set -g status-left "[#{session_name}] "
|
||||
set -g status-left-length 60
|
||||
set -g status-justify left
|
||||
#set -g status-style 'fg=#660033 bg=#202020'
|
||||
set -g status-style 'fg=#a000ff bg=#202020'
|
||||
|
||||
# native xterm scrolling
|
||||
set -g mouse on
|
||||
@@ -58,7 +56,6 @@ set -g @resurrect-strategy-nvim 'session'
|
||||
set -g @resurrect-processes 'ssh vim nvim django-run "~manage.py"'
|
||||
|
||||
set -g @plugin 'tmux-plugins/tmux-yank'
|
||||
set -g @yank_selection_mouse 'clipboard'
|
||||
|
||||
run -b '~/.tmux/plugins/tpm/tpm'
|
||||
# run-shell ~/tmux-resurrect/resurrect.tmux
|
||||
@@ -66,10 +63,9 @@ run -b '~/.tmux/plugins/tpm/tpm'
|
||||
set -s escape-time 0
|
||||
set-option -g default-terminal "screen-256color"
|
||||
|
||||
bind f run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_sessionizer.py"
|
||||
bind g run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_select_session.py"
|
||||
bind h run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_select_pane.py"
|
||||
bind m run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_ssh_group.py"
|
||||
bind j run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_multi_ssh.py"
|
||||
bind i set-window-option synchronize-panes\;
|
||||
# bind i set-window-option synchronize-panes\; display-message "synchronize-panes is now #{?pane_synchronized, #[bg=red]!! ON !!,OFF}"
|
||||
bind-key -r f run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_sessionizer.py"
|
||||
bind-key -r g run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_select_session.py"
|
||||
bind-key -r h run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_select_pane.py"
|
||||
bind-key -r m run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_ssh_group.py"
|
||||
bind-key -r j run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_multi_ssh.py"
|
||||
bind-key -r i set-window-option synchronize-panes\; display-message "synchronize-panes is now #{?pane_synchronized, #[bg=red]!! ON !!,OFF}"
|
||||
|
||||
@@ -47,10 +47,11 @@ xrandr --output eDP1 --mode 2560x1440 --scale 1x1 --primary
|
||||
xinput --set-prop "pointer:Razer Razer DeathAdder V2" 'libinput Accel Speed' -0.1
|
||||
|
||||
# Swap caps + escape
|
||||
setxkbmap -option caps:swapescape
|
||||
# setxkbmap -option caps:swapescape
|
||||
setxkbmap us
|
||||
|
||||
#~/.screenlayout/wide.sh
|
||||
~/.screenlayout/swide.sh
|
||||
~/.screenlayout/default.sh
|
||||
|
||||
# Set background
|
||||
feh --bg-fill ~/Downloads/wp4473722-5120x1440-wallpapers.jpg
|
||||
|
||||
@@ -19,8 +19,3 @@ xss-lock -n /usr/lib/xsecurelock/dimmer -l -- xsecurelock &
|
||||
nm-applet &
|
||||
#autocutsel -fork &
|
||||
#autocutsel -selection PRIMARY -fork &
|
||||
|
||||
flameshot &
|
||||
discord &
|
||||
firefox &
|
||||
spotify &
|
||||
|
||||
@@ -3,7 +3,6 @@ alias la='ls -A'
|
||||
alias l='ls -CF'
|
||||
alias lla='ls -al'
|
||||
alias mux='tmuxinator'
|
||||
alias i="ipython"
|
||||
|
||||
alias pm='python manage.py'
|
||||
alias pmt='clear && pm test'
|
||||
|
||||
@@ -36,9 +36,6 @@ export NB_PROXMOXS=2
|
||||
export VAGRANT_ABACUS_BOX="ubuntu/focal64"
|
||||
export VISUAL=nvim
|
||||
export EDITOR=nvim
|
||||
#export AUTOENV_ENV_FILENAME='.autoenv.zsh'
|
||||
#export AUTOENV_ENV_LEAVE_FILENAME='.autoenv_leave.zsh'
|
||||
#export AUTOENV_ENABLE_LEAVE='yes'
|
||||
#export PS1='${SSH_TTY:+"%F{9}%n%f%F{7}@%f%F{3}%m%F "}%F{4}${_prompt_sorin_pwd}%(!. %B%F{1}#%f%b.)${editor_info[keymap]} '
|
||||
# export PS1='%F{4}${_prompt_sorin_pwd}%(!. %B%F{1}#%f%b.)${editor_info[keymap]} '
|
||||
|
||||
@@ -48,5 +45,3 @@ export EDITOR=nvim
|
||||
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
||||
|
||||
eval $(thefuck --alias)
|
||||
|
||||
#source ~/.autoenv/activate.sh
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
bindkey "^k" up-line-or-history
|
||||
bindkey "^j" up-line-or-history
|
||||
|
||||
@@ -22,7 +22,3 @@ eval "$(zoxide init zsh | sed -e 's/\\builtin cd/cdwe/g')"
|
||||
# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
|
||||
export PATH="$PATH:$HOME/.rvm/bin"
|
||||
export KEYTIMEOUT=1
|
||||
|
||||
fpath+=~/.zfunc; autoload -Uz compinit; compinit
|
||||
|
||||
zstyle ':completion:*' menu select
|
||||
|
||||
Reference in New Issue
Block a user