nixpkgs/home/programs.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

62 lines
996 B
Nix

{ config, pkgs }:
let
sqlformat = pkgs.callPackage ./packages/sqlformat {
};
in {
# Let Home Manager install and manage itself.
home-manager.enable = true;
neovim = import ./programs/neovim.nix {
inherit pkgs sqlformat;
};
git = import ./programs/git.nix {
inherit pkgs;
};
htop = import ./programs/htop.nix {
inherit config;
};
tmux = import ./programs/tmux.nix {
inherit pkgs;
};
jq = import ./programs/jq.nix {
inherit config;
};
zsh = import ./programs/zsh.nix {
inherit config pkgs;
};
keychain = import ./programs/keychain.nix {
inherit config pkgs;
};
gpg = import ./programs/gpg.nix {
};
ssh = import ./programs/ssh.nix {
};
zathura = import ./programs/zathura.nix {
};
firefox = import ./programs/firefox.nix {
};
vdirsyncer = import ./programs/vdirsyncer.nix {
inherit config pkgs;
};
khal = import ./programs/khal.nix {
inherit config;
};
# Media
cmus.enable = true;
}