Dotfiles that are included here with auto installation of everything that is needed.
- arch based;
- debian based;
- mac os;
- manjaro;
- endeavouros;
- ubuntu;
- mac os;
- ubuntu server (server install script);
- configs;
- scripts;
- applications installation;
- secrets;
- wallpapers;
i3wm
- window manager;alacritty
andkitty
- terminal;zsh
- shell;tmux
- terminal multiplexer;neovim
,ideavim
,vscode
- text editors;ssh
;git
;
Those scripts will be installed:
keker
- automatically create directory for new project - template might be used for this;updater
- update packages withyay
/brew
/apt
andOh My ZSH
;tmux-sessionizer
- create tmux session in selected directory;
Hidden with ansible-vault
:
ssh
- keys;- urls to repositories;
sudo
privileges;git
installed;.vault_pass
file with password (required for ssh and other secrets) in$HOME/dotfiles/.vault_pass
;
Running script will:
- setup directory structure;
- clone repositories for work and private;
- download fonts;
- setup ssh configs;
- install applications;
Some stuff might be required to configure manually - like dbeaver connections, fonts for some apps, login etc.
Package manager used for installing depends on system:
- macos -
homebrew
; - debian based -
apt
andsnap
; - arch based -
yay
;
./install.sh
- will install everything thats needed and configure symlinks;
./install/server.sh
- will install some tools that I use on servers;
Install some tools that I use on servers:
bash -c "$(curl https://raw.githubusercontent.com/isur/dotfiles/master/install/server.sh)"
This will install:
- zsh;
- fzf;
- ripgrep;
- fd-find;
- curl;
- vim;
- docker and lazydocker;
i3wm