nixpkgs/home/packages.nix
Daniel Siepmann bfb5e08460
Move custom packages out of overlays
No need for overlays.
Instead create own packages and call them via callPackage.
That will keep them simpler and allows dependency injection.
I can follow existing patterns from nixpkgs, etc.
2022-05-24 18:50:10 +02:00

74 lines
1.1 KiB
Nix

{ pkgs }:
with pkgs; [
nix
cacert
nvd
# System tools
dmenu
networkmanager_dmenu
(callPackage ./packages/custom/dmenu-scripts { })
(callPackage ./packages/custom/update-system { })
(callPackage ./packages/custom/push-etckeeper { })
(callPackage ./packages/custom/backup { })
dunst
i3blocks
st
ncdu
tree
(callPackage ./packages/rst2pdf { })
espeak
bc
borgbackup
git-crypt
keepassxc
libreoffice
# Dev tools
litecli
sqlite
mycli
# mytop
robo3t
mkcert
tig
universal-ctags
silver-searcher
curl
wget
kcachegrind
geckodriver
# In order to pull binaries from their.
# E.g. phps: https://github.com/fossar/nix-phps#how-to-use
cachix
# Coding / Neovim
# Does not provide any autocompletion yet, don't know why
# Use in conjuncion with https://github.com/autozimu/LanguageClient-neovim
# rnix-lsp
(callPackage ./packages/custom/customer-project { })
# Communication
signal-desktop
thunderbird
# Media
vlc
yt-dlp
spotdl
# Does not work for some reason, need installed via apt
# sound-juicer
# audacity
ffmpeg
python39Packages.mutagen
darktable
feh
]