Ajouter fuzzel, khal ; mettre à jour README

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>
This commit is contained in:
2026-06-19 06:52:23 +02:00
parent 401b982820
commit bc2358a21a
3 changed files with 110 additions and 3 deletions

View File

@@ -1,7 +1,49 @@
# My dotfiles
## Sway
Géré avec [GNU stow](https://www.gnu.org/software/stow/).
Paquets à installer
## Packages
sway waybar rofi rofi-pass nm-applet blueman brightnessctl
| 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
```

View File

@@ -0,0 +1,14 @@
show-actions=yes
width=80
[colors]
background=1e1e2e99
text=cdd6f4ff
prompt=bac2deff
placeholder=7f849cff
input=cdd6f4ff
match=f38ba8ff
selection=585b70ff
selection-text=cdd6f4ff
selection-match=f38ba8ff
counter=7f849cff
border=f38ba8ff

51
khal/.config/khal/config Normal file
View File

@@ -0,0 +1,51 @@
[calendars]
[[perso]]
path = ~/.calendars/perso/
color = light cyan
[[famille]]
path = ~/.calendars/famille/
color = light green
[[personal_shared_by_margot]]
path = ~/.calendars/personal_shared_by_margot/
color = light magenta
[[contact_birthdays]]
path = ~/.calendars/contact_birthdays/
color = light red
[sqlite]
path = ~/.local/share/khal/khal.db
[locale]
local_timezone = Europe/Paris
default_timezone = Europe/Paris
timeformat = %H:%M
dateformat = %d/%m/%Y
datetimeformat = %d/%m/%Y %H:%M
longdateformat = %A %d %B %Y
longdatetimeformat = %A %d %B %Y %H:%M
weeknumbers = left
firstweekday = 0
[default]
highlight_event_days = true
[view]
bold_for_light_color = true
theme = dark
frame = color
event_view_always_visible = false
[highlight_days]
method = foreground
default_color = light cyan
multiple = light magenta
[keybindings]
new = a
view = e, enter
export = E
duplicate = p