[Developer] Add developer mode in config

For now, it adds several packages useful for dev
This commit is contained in:
Antoine Viallon 2022-05-06 01:26:06 +02:00
parent d17a31ad41
commit 2e347eab63
Signed by: aviallon
GPG key ID: 186FC35EDEB25716
2 changed files with 26 additions and 0 deletions

View file

@ -49,6 +49,7 @@ in {
imports = [ imports = [
./desktop/plasma.nix ./desktop/plasma.nix
./desktop/developer.nix
]; ];
config = mkIf cfg.enable { config = mkIf cfg.enable {

25
desktop/developer.nix Normal file
View file

@ -0,0 +1,25 @@
{ 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
# adbfs-rootless
];
aviallon.programs.allowUnfreeList = [
"tabnine"
];
};
}