nixos-lib/desktop/developer.nix
Antoine Viallon 2e90412db2
[Desktop/Developer] Add dev documentation and git-cola
Funny thing: git-cola was used to write this very commit
2022-06-09 01:07:44 +02:00

30 lines
530 B
Nix

{ config, pkgs, lib, ... }:
with lib;
let
cfg = config.aviallon.developer;
in {
options.aviallon.developer = {
enable = mkEnableOption "enable developer mode on this machine";
};
config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [
tabnine
numactl
schedtool
stress
sqlite
hwloc
bind
git-cola
# adbfs-rootless
];
documentation = {
dev.enable = true;
};
aviallon.programs.allowUnfreeList = [
"tabnine"
];
};
}