fuzzel utilisé en mode --dmenu dans le script screenshot. README réécrit : table des packages, commandes d'installation, dépendances Hyprland et mail. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
50 lines
1.4 KiB
Markdown
50 lines
1.4 KiB
Markdown
# My dotfiles
|
|
|
|
Géré avec [GNU stow](https://www.gnu.org/software/stow/).
|
|
|
|
## Packages
|
|
|
|
| Package | Contenu | Notes |
|
|
|---------|---------|-------|
|
|
| `alacritty` | Terminal | |
|
|
| `aerc` | Client mail + infra (msmtp, khard, vdirsyncer) | Remplace neomutt |
|
|
| `fuzzel` | Launcher (mode dmenu) | Utilisé dans le script screenshot |
|
|
| `git` | `.gitconfig` | |
|
|
| `hypr` | Config hyprland (hyprland.conf, hypridle, hyprlock, hyprpaper, monitors, scripts) | `stow --no-folding` requis |
|
|
| `hyprland` | Waybar, rofi, rofi-pass, mako, gammastep, systemd user units | |
|
|
| `khal` | Calendrier CLI | |
|
|
| `moc` | Lecteur audio terminal | |
|
|
| `mpd` | MPD + ncmpcpp | |
|
|
| `newsboat` | Lecteur RSS | |
|
|
| `nvim` | Neovim | |
|
|
| `qutebrowser` | Navigateur | |
|
|
| `tmux` | tmux + tmuxp sessions | |
|
|
| `vifm` | File manager terminal | |
|
|
| `zsh` | Shell (zshenv, zshrc, plugins, completions) | |
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
cd ~/.dotfiles
|
|
|
|
# Tous les packages sauf hypr
|
|
stow alacritty aerc fuzzel git hyprland khal moc mpd newsboat nvim qutebrowser tmux vifm zsh
|
|
|
|
# hypr nécessite --no-folding (hyprland ne suit pas les symlinks de dossiers)
|
|
stow --no-folding hypr
|
|
```
|
|
|
|
## Dépendances principales (Hyprland)
|
|
|
|
```
|
|
hyprland hyprlock hypridle hyprpaper waybar rofi fuzzel
|
|
mako gammastep rofi-pass nm-applet blueman brightnessctl
|
|
kanata voxtype grim slurp wl-copy
|
|
```
|
|
|
|
## Mail (aerc)
|
|
|
|
```
|
|
aerc mbsync msmtp msmtp-mta notmuch khard vdirsyncer
|
|
```
|