59 lines
2.3 KiB
Nix
59 lines
2.3 KiB
Nix
{ config, pkgs, ... }:
|
|
{
|
|
home.packages = with pkgs; [
|
|
# --- Infos système / divers ---
|
|
hyfetch # hyfetch
|
|
fastfetch # fastfetch
|
|
btop # btop
|
|
pkg-config
|
|
|
|
# --- Bureautique ---
|
|
libreoffice-fresh # libreoffice-fresh
|
|
zotero # zotero (AUR)
|
|
pandoc # pandoc-cli
|
|
|
|
# --- Communication / mail ---
|
|
thunderbird # thunderbird
|
|
signal-desktop # signal-desktop
|
|
mattermost-desktop # mattermost-desktop
|
|
protonmail-bridge # protonmail-bridge (CLI/bridge)
|
|
|
|
# --- Gestionnaire de mots de passe ---
|
|
pass # pass
|
|
|
|
# --- Multimédia (léger) ---
|
|
gimp # gimp
|
|
inkscape # inkscape
|
|
mpv # mpv
|
|
nomacs # nomacs (AUR) — visionneuse d'images légère
|
|
imagemagick # imagemagick
|
|
|
|
# --- Maths / sciences ---
|
|
(octave.withPackages (ps: with ps; [
|
|
image # octave-image
|
|
statistics # octave-statistics
|
|
symbolic # octave-symbolic
|
|
# dataframe # (octave-dataframe : indispo dans nixpkgs, à compiler via pkg si besoin)
|
|
]))
|
|
gnuplot # gnuplot
|
|
|
|
# --- Fichiers / bureau ---
|
|
nautilus # nautilus (gestionnaire léger)
|
|
nwg-look # nwg-look
|
|
papirus-icon-theme # papirus-icon-theme
|
|
brightnessctl # brightnessctl
|
|
mako # mako (notifications légères, remplace noctalia)
|
|
cliphist # cliphist
|
|
grim slurp # captures (grimblast côté script si besoin)
|
|
mullvad-vpn # GUI Mullvad (le service est côté système)
|
|
];
|
|
programs.gpg.enable = true;
|
|
|
|
services.gpg-agent = {
|
|
enable = true;
|
|
pinentry.package = pkgs.pinentry-curses;
|
|
};
|
|
|
|
services.protonmail-bridge.enable = true;
|
|
}
|
|
|