Archived
1
0
Fork
You've already forked dotfiles
0
Page: Home
1 Home
Lipwig edited this page 2025年12月20日 22:04:36 +01:00

Arch packages to install

official

  • zsh: shell;
  • zsh-syntax-highlighting: syntax highlighting in zsh;
  • zsh-autosuggestions: fish-like autosuggestions in zsh;
  • zsh-theme-powerlevel9k: a nice theme for zsh;
  • rofi: powerful app launcher (source, docs, scripts);
    • wofi (aur): Wayland alternative for rofi (pas trop mature): (source, doc)
  • bemenu: app launcher, wayland compatible (source)
  • figlet: print text in ascii;
  • neovim: text editor (vim fork);
  • youtube-dl: download video and audio from youtube and many other sites;
  • tldr: cheat sheets in terminal;
  • httpie: like CURL but easy to use;
  • jq: json parser;
  • i3-wm / sway: tiling window manager;
  • i3status / polybar: status bar;
  • neofetch: pretty print system information;
  • base-devel: base tools for developments;
  • git: versionning system;
  • kitty: terminal emulator;
  • autorandr: automatically manage monitors;
  • feh: display images and set wallpaper;
  • bat: like cat but with syntax highlighting;
  • udisks2: auto-mound usb drives;
  • fdupes: cli tool to check file doublons

AUR

  • yay: AUR helper;
  • flashfocus-git: flash windows (source;
  • xob: X overlay bar (source)
    • wob: a Wayland alternative to xob (source);
  • nerd-fonts-dejavu-complete (or install only DejaVu-Sans-Mono-Nerd-Font-Complete.ttf font? (see. Arch wiki to install fonts)), or even patch DejavuMono with font-awesome icons only?
  • taskbook (/!\ requires npm !): tasks manager;
  • pipes.sh: watch beautiful pipes;
  • howdoi: get answers without leaving the console;

En fonction des besoins

  • inkscape: vector drawing tool;
  • python-pip: package manager for Python;
  • pycharm-community-edition (+390mo): editor;
  • docker, docker-compose (then sudo systemctl enable docker) run containerized applications;
  • libreoffice-still: LibreOffice suite

Notes on Rofi

à ajouter au script d'init

À tester

À découvrir

À lire

À faire

  • outil languagetool en CLI dans AUR ! :)
  • coder un outil CLI pour faire un git-log joli avec les drawing-box chars, comme ici.
  • coder golden-i3 : a golden-ratio mode for i3, qui fonctionnerait comme ce plugin vim ou ce plugin emacs.
    • touches de raccourcis pour différents mode de tiling (en plus des modes horizontal / vertical) :
      • petite fenêtre horizontale ;
      • grande fenêtre horizontale ;
      • petite fenêtre verticale ;
      • grande fenêtre verticale ;
  • coder goclock ;
  • lf :
    • voir comment publier un paquetage ;
    • PR pour afficher les raccourcis clavier avec ? ;
  • tty-clock
    • voir comment publier un paquetage ;
    • améliorer doc ;
  • coder gopipes : pipes.sh en go ;
  • coder tmg (Task Management with Git) : un bon gestionnaire des tâches en cli avec synchro git, en go :P ;
  • télécharger plein de fonds d'écran et les synchro en ligne (CozyCloud? git?) ;
  • déplacer tout ce qui est texte sur dépôt GitLab ;
  • un os complet (ou appli avec plein de dépendances), en tty avec ncurses ? Genre avec menus et des applis pour un peu tout (lf, gotop, muut, moc, lynx, calendrier, etc.). genre http://byobu.co/ ?
  • coder une distrib totalement utilisable, uniquement en tty C437 (et sans X11/wayland), avec linux from scratch

Notes perso

  • pas besoin d'une émulateur de terminal qui gère plusieurs terminaux en fait, vu que ça peut se faire avec le gestionnaire de fenêtres ;
  • les espaces entre fenêtres ça peut rendre sympa en fait (source) (cf. i3 gaps) ;
  • possibilité d'avoir des "sous-configs", ex. work/home mais un seul dépôt à synchro ?
  • changer le fond d'écran / palette de couleur toutes les heures par ex. pour avoir une idée du temps qui passe ou même adapter en fonction de la lumière du jour. :P

Fonds d'écran

Palettes de couleur

Arch

À résoudre

  • définir un fond d'écran par bureau ;
  • définir une palette de couleur par bureau ;
  • terminal transparent ;

Ressources pour plus tard

dotfiles