- automatic things:
- check the OS
- get the current folder
- possible actions:
- create directories
- link all files from this folder
- install necessary software, following the OS
- macOS: d'abord brew, puis
- git coreutils zsh neovim tmux fzf ag exa bat openssl python3 nvm nginx
- mise à jour de xcode
- Linux: récupérer l'installer, puis:
- git zsh neovim tmux fzf ag exa bat openssl python3 nvm drive
- macOS: d'abord brew, puis
- set the correct PATH, regarding the OS
- Linux only:
- setup drive cron
- setup awesome wm (install + config)
- Install:
- à travers un script sh (deploy)
- installation de brew pour macOS
- installation des programmes divers en fonction de l'OS:
- macOS: git coreutils zsh neovim tmux fzf ag
- ubuntu: zsh, neovim, tmux, git, ag, fzf OK - création des répertoires divers OK - ceux pour la configuration OK - $HOME/Workspace OK - lien vers la configuration en fonction de l'OS (macOS ou Linux)
- proposer d'installer (yes/no):
- node (nvm)
- nginx
- création d'une clef ssh
- installation des fonts, notamment pour powerline
- neovim:
OK - configuration actuelle
OK - trouver un moyen de faire un :PlugInstall
- ameliorer l'autocompletion
- tmux: OK - mettre à jour la configuration pour un truc plus stylé (voir simonsmith/dotfiles) OK - faire un répertoire pour les profils divers
- git: OK - configuration actuelle
- zsh: OK - prompt: utiliser spaceship OK - plus d'alias compatible entre chaque OS OK - revoir l'autocompletion OK - utiliser exa à la place de ls OK - utiliser bat à la place de cat
A INSTALLER - brew update && brew install git coreutils zsh neovim tmux fzf ag exa bat openssl python3 nvm - spaceship - python3 -m pip install --user --upgrade pynvim - nvm i -g - neovim tern - gem install - neovim - rust: rustc racer
AWESOME
- séparer la configuration en plusieurs fichiers
- theme OK - raccourci
- options diverses (fichier principal)
- raccourcis
OK - gestion du volume
OK - lock de l'écran
OK - chrome avec proxy IGN
- macro IGN pour lancer tous les programmes IGN au bon endroit
- 1: Firefox en plein écran
- 2: Terminal avec tmux-itowns
- 3: Chrome
- changement de layout clavier
- macro IGN pour lancer tous les programmes IGN au bon endroit
- définir les layouts de base avec les applis par défaut
- ajout d'un wallpaper + flou au screenlock
- besoin d'une automatisation
- installation de drun ou albert pour le spotlight like