Skip to content

Latest commit

 

History

History
83 lines (77 loc) · 2.64 KB

File metadata and controls

83 lines (77 loc) · 2.64 KB

Installation script

  • 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
    • set the correct PATH, regarding the OS
    • Linux only:
      • setup drive cron
      • setup awesome wm (install + config)

Archives:

  • 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
  • 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