Files
dotfiles/packages.nix
T
Pierre MartinandClaude Opus 5 ab2b89c618 chore(packages): retrait des outils perso et reliquats associés
Nextcloud est désormais utilisé sur une autre machine. Retrait du client
et des packages perso inutilisés (brave, signal, calibre, beancount…).

Reliquats nettoyés :
- i3 : autostart nextcloud
- zsh : complétion k3d, variables Cypress (binaire Nix supprimé)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-21 16:53:31 +02:00

180 lines
2.8 KiB
Nix

{ pkgs, lib, ... }:
let
pythonOverlay = final: prev: {
python313 = prev.python313.override {
packageOverrides = pyself: pysuper: {
picosvg = pysuper.picosvg.overrideAttrs (_: {
doCheck = false;
});
};
};
python313Packages = final.python313.pkgs;
};
in
let
crab = pkgs.callPackage ./pkgs/crab.nix { };
in
{
nixpkgs.overlays = [ pythonOverlay ];
nixpkgs.config.allowUnfreePredicate =
pkg:
builtins.elem (lib.getName pkg) [
"1password"
"1password-cli"
"vault"
"ngrok"
"postman"
"vscode"
"code"
"google-chrome"
"slack"
"spotify"
"spotify-unwrapped"
];
home.packages = with pkgs; [
wget
curl
httpie
hurl # TODO 2025-08-28 Compilation error: error: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
bind
gcc
openssl.dev
patchelf
postman
k6
hey
ngrok
openssl
crab
pulseaudioFull
pavucontrol
bluez # was bluezFull before 27th september 2022
sakura
tmux
zoxide
ripgrep
tree
ncdu
jq
yq
fx
whois
gnumake
file
bc
ts
tz
mcfly
fzf
bat
bat-extras.prettybat
xsel
trippy
monolith # save a web page as a single file
killport
atool
unzip
zip
_1password-cli
_1password-gui
yubico-pam
yubikey-manager
pam_u2f
polkit_gnome # fun fact: https://gitlab.gnome.org/GNOME/gdm/-/issues/613
libsecret # secret-tool : CLI pour le trousseau GNOME Keyring / Secret Service
sshpass
lftp
vault
# VPN LundiMatin — le daemon est activé dans nixos/configuration.nix (services.netbird)
netbird
arandr
feh
pcmanfm
udiskie
tldr
git-filter-repo
gh
delta
meld
difftastic
glab
google-chrome
thunderbird
slack
mattermost-desktop
libreoffice
ddcutil
filezilla
vokoscreen-ng
ffmpeg
ksnip
gimp
copyq
wireshark
gcalcli
zed-editor
kdePackages.kcachegrind
spotify
vlc
jetbrains-mono
vscode.fhs
unclutter-xfixes
playerctl
numlockx
nixfmt
nodejs_22
fnm
bun
docker
docker-compose
kubectl
kubernetes-helm
stern
k9s
krew
php
php84Packages.composer
mariadb
adminer
python312
python312Packages.pip
python312Packages.uv
mkcert
nssTools # certutil for mkcert CA installation in browsers
goaccess
grafana-loki # logcli
checkbashisms
shellcheck
shfmt
toilet
rtk
# AI
ollama
whisper-cpp # STT local
alsa-utils # arecord pour l'enregistrement
xdotool # pour taper le texte transcrit
libnotify # notifications
];
}