Daniel Siepmann
6d5f3cc626
I've added the following myself: * mattermost * purple-signald (waiting for https://github.com/NixOS/nixpkgs/issues/188384) * purple-events * purple-libnotify and added slack from nixpkgs. I'm also trying to make signal integration work. Not sure whether I'll keep pidgin, as I expect video calls from within slack not to work. But would be cool to have a single open source messenger instead of x instances of chromium as wrapper around closed source web applications.
60 lines
943 B
Nix
60 lines
943 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 {
|
|
};
|
|
|
|
pidgin = import ./programs/pidgin.nix {
|
|
inherit pkgs;
|
|
};
|
|
signald.enable = true;
|
|
|
|
# Media
|
|
cmus.enable = true;
|
|
}
|