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
79 lines
1.5 KiB
Nix
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
|
|
]
|