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:
48
README.md
48
README.md
@@ -1,7 +1,49 @@
|
|||||||
# My dotfiles
|
# 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
|
||||||
|
```
|
||||||
|
|||||||
14
fuzzel/.config/fuzzel/fuzzel.ini
Normal file
14
fuzzel/.config/fuzzel/fuzzel.ini
Normal 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
51
khal/.config/khal/config
Normal 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
|
||||||
Reference in New Issue
Block a user