os/profiles/develop/default.nix

39 lines
745 B
Nix
Raw Normal View History

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