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>
180 lines
2.8 KiB
Nix
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
|
|
];
|
|
}
|