Merge branch 'master' into archtuf

This commit is contained in:
Loïc Gremaud 2024-08-15 23:44:01 +02:00
commit e630d6b85a
Signed by: Legrems
GPG Key ID: E81E8B180465D116
9 changed files with 45 additions and 19 deletions

6
.gitmodules vendored
View File

@ -4,3 +4,9 @@
[submodule "scripts"] [submodule "scripts"]
path = scripts path = scripts
url = git@github.com:Legrems/scripts.git url = git@github.com:Legrems/scripts.git
[submodule "scripts-hidden"]
path = scripts-hidden
url = git@github.com:Legrems/scripts-hidden.git
[submodule "neovim-config"]
path = neovim-config
url = git@github.com:Legrems/neovim-config.git

View File

@ -10,7 +10,7 @@
dir=/home/legrems/Documents/dotfiles # dotfiles directory dir=/home/legrems/Documents/dotfiles # dotfiles directory
olddir=~/dotfiles_old # old dotfiles backup directory olddir=~/dotfiles_old # old dotfiles backup directory
files="vim vimrc zsh zshrc tmux.conf zpreztorc gitconfig gitignore_global Xresources xprofile zprofile xinitrc" # list of files/folders to symlink in homedir files="vim zsh zshrc tmux.conf zpreztorc gitconfig gitignore_global Xresources xprofile zprofile xinitrc" # list of files/folders to symlink in homedir
configdirs="i3 keepassxc nvim rofi trizen polybar" configdirs="i3 keepassxc nvim rofi trizen polybar"

View File

@ -37,3 +37,5 @@
utmostDiscretion = 1 utmostDiscretion = 1
[branch] [branch]
sort = -committerdate sort = -committerdate
[submodule]
recurse = true

View File

@ -24,6 +24,12 @@ returner-consumer-stdout.log
celery-exporter celery-exporter
.gitlab.nvim .gitlab.nvim
.prettierrc
*.sqlite3
arcanite_gestion/lib/ arcanite_gestion/lib/
dependencies.html dependencies.html
shadow_script.py
flower_db*

View File

@ -1,28 +1,35 @@
# Trizen
cd ~
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si
# Generic # Generic
sudo apt install zsh neovim silversearcher-ag fzf nnn vifm thefuck ripgrep trizen -S neovim zsh fzf nnn vifm thefuck ripgrep zoxide cargo locate
# SSH Key # SSH Key
ssh-keygen -t ed25519 -C "flamelegrems@gmail.com" ssh-keygen -t ed25519 -C "flamelegrems@gmail.com"
# DotFiles
git clone git@github.com:Legrems/dotfiles.git ~/Documents/dotfiles
mkdir .config/nvim
~/Documents/dotfiles/create_symlinks.sh
ln -s /home/legrems/Documents/dotfiles/vim/colors /home/legrems/.config/nvim/colors
ln -s /home/legrems/.vimrc /home/legrems/.config/nvim/init.vim
# Zprezto # Zprezto
git clone --recursive git@github.com:Legrems/zpresto.git ~/.zprezto git clone --recursive git@github.com:Legrems/zpresto.git ~/.zprezto
chsh -s /bin/zsh chsh -s /bin/zsh
# DotFiles
git clone git@github.com:Legrems/dotfiles.git ~/Documents/dotfiles --recurse-submodules
mkdir .config/nvim
~/Documents/dotfiles/create_symlinks.sh
ln -s /home/legrems/Documents/dotfiles/neovim /home/legrems/.config/nvim
ln -s /home/legrems/Documents/dotfiles/prompt_sorin_setup /home/legrems/.zprezto/modules/prompt/functions/
# Cdwe
cargo install cdwe
cdwe init zsh
source <(fzf --zsh)
# MiniConda # MiniConda
wget -O miniconda-latest-install.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh wget -O miniconda-latest-install.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
# wget -O miniconda-latest-install.sh https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-pyp3-Linux-aarch64.sh # wget -O miniconda-latest-install.sh https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-pyp3-Linux-aarch64.sh
bash miniconda-latest-install.sh bash miniconda-latest-install.sh
# MiniForge for Rpi
wget -O
# AutoEnv
git clone git://github.com/inishchith/autoenv.git ~/.autoenv

View File

@ -5,7 +5,7 @@ import json
def i3_command(command, *args, **kwargs): def i3_command(command, *args, **kwargs):
try: try:
return json.loads(sh.i3_msg(command, *args, **kwargs).stdout) return json.loads(sh.i3_msg(command, *args, **kwargs).stdout)
except: except Exception:
return [] return []
@ -18,5 +18,6 @@ def get_output():
def test(): def test():
pass pass
if __name__ == "__main__":
print(get_workspaces()) print(get_workspaces())
print(get_output()) print(get_output())

1
neovim-config Submodule

@ -0,0 +1 @@
Subproject commit 8762db974385fa2de392dec5053c0143f770d887

1
scripts-hidden Submodule

@ -0,0 +1 @@
Subproject commit 92ba9d1c4b5d8eee6c747db119fa60b40fc2b64f

View File

@ -64,6 +64,8 @@ set -s escape-time 0
set-option -g default-terminal "screen-256color" set-option -g default-terminal "screen-256color"
bind-key -r f run-shell "tmux neww /home/legrems/miniconda3/bin/python ~/Documents/dotfiles/scripts/tmux_sessionizer.py" 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 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 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}" bind-key -r i set-window-option synchronize-panes\; display-message "synchronize-panes is now #{?pane_synchronized, #[bg=red]!! ON !!,OFF}"