nixpkgs/home/packages.nix
Daniel Siepmann cc3fcb3d50
Add vdirsync and khal with small notification script
Very basic, but maybe better then all the shiny none working solutions.
Will sync all calendars to vdir.
khal is able to parse and show them. khal also offers an cli interface
to fetch events for a certain time.

Properly use keepass xc via secret tool as command line tool
Enable keepassxc usage as secret tool.
Remove crypted file as this no longer keeps passwords

Remove korganizer as it doesn't provide notifications, try khal
2022-10-06 09:27:38 +02:00

79 lines
1.5 KiB
Nix

{ pkgs }:
with pkgs; [
nix
cacert
nvd
# System tools
dmenu
gnome.nautilus # File Manager
networkmanager_dmenu
# TODO: Create one `./packages/custom/default.nix which includes all other?
(callPackage ./packages/custom/dmenu-scripts { })
(callPackage ./packages/custom/update-system { })
(callPackage ./packages/custom/update-ubuntu-system { })
(callPackage ./packages/custom/push-etckeeper { })
(callPackage ./packages/custom/backup { })
(callPackage ./packages/custom/build-phpactor { })
dunst
i3blocks
st
ncdu
baobab # GUI of ndeu
tree
(callPackage ./packages/rst2pdf { })
(callPackage ./packages/sitediff { })
numlockx
borgbackup
keepassxc
# Git itself is installed via git module
git-crypt
git-remote-hg
libreoffice
# Dev tools
litecli
sqlite
mycli
sc-im
# mytop
mkcert # TODO: Create own wrapper script to create new certs
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
evolution
# Media
vlc
handbrake
yt-dlp
# Does not work for some reason, need installed via apt
# sound-juicer
# audacity
ffmpeg
python39Packages.mutagen
darktable
feh
]