os/profiles/develop/default.nix

45 lines
710 B
Nix
Raw Normal View History

2019-12-14 21:37:46 -07:00
{ pkgs, ... }:
{
imports = [
./zsh
2019-12-15 00:03:57 -07:00
./kakoune
2019-12-15 00:25:04 -07:00
./tmux
2019-12-14 21:37:46 -07:00
];
2019-12-15 00:03:57 -07:00
environment.shellAliases = {
v = "$EDITOR";
2019-12-15 00:03:57 -07:00
};
2019-12-14 21:37:46 -07:00
environment.sessionVariables = {
2019-12-15 21:24:04 -07:00
PAGER = "less";
2019-12-14 21:37:46 -07:00
LESS = "-iFJMRWX -z-4 -x4";
LESSOPEN = "|${pkgs.lesspipe}/bin/lesspipe.sh %s";
2019-12-17 18:00:31 -07:00
EDITOR = "k";
VISUAL = "k";
2019-12-14 21:37:46 -07:00
};
environment.systemPackages = with pkgs; [
file
2019-12-14 21:37:46 -07:00
git-crypt
gnupg
2019-12-14 21:37:46 -07:00
less
ncdu
2019-12-16 02:29:13 -07:00
pass
2019-12-14 21:37:46 -07:00
tig
tokei
2019-12-14 21:37:46 -07:00
wget
];
2019-12-22 21:59:42 -07:00
fonts = {
fonts = [ pkgs.dejavu_nerdfont ];
2019-12-22 21:59:42 -07:00
fontconfig.defaultFonts.monospace = [
"DejaVu Sans Mono Nerd Font Complete Mono"
];
};
2019-12-21 19:08:44 -07:00
documentation.dev.enable = true;
2019-12-14 21:37:46 -07:00
programs.thefuck.enable = true;
2020-01-01 16:26:03 -07:00
programs.firejail.enable = true;
2019-12-14 21:37:46 -07:00
}