feat: depreciate :(
This commit is contained in:
parent
10a01f67cd
commit
66bc112068
3 changed files with 41 additions and 26 deletions
|
@ -148,6 +148,7 @@
|
||||||
];
|
];
|
||||||
profileModules = [
|
profileModules = [
|
||||||
./nixos/profiles/role-worstation.nix
|
./nixos/profiles/role-worstation.nix
|
||||||
|
./nixos/profiles/role-dev.nix
|
||||||
{ home-manager.users.truxnell = ./nixos/home/truxnell/workstation.nix; }
|
{ home-manager.users.truxnell = ./nixos/home/truxnell/workstation.nix; }
|
||||||
|
|
||||||
|
|
||||||
|
@ -164,6 +165,7 @@
|
||||||
];
|
];
|
||||||
profileModules = [
|
profileModules = [
|
||||||
./nixos/profiles/role-worstation.nix
|
./nixos/profiles/role-worstation.nix
|
||||||
|
./nixos/profiles/role-dev.nix
|
||||||
{ home-manager.users.truxnell = ./nixos/home/truxnell/workstation.nix; }
|
{ home-manager.users.truxnell = ./nixos/home/truxnell/workstation.nix; }
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@ -211,6 +213,7 @@
|
||||||
];
|
];
|
||||||
profileModules = [
|
profileModules = [
|
||||||
./nixos/profiles/role-server.nix
|
./nixos/profiles/role-server.nix
|
||||||
|
./nixos/profiles/role-dev.nix
|
||||||
{ home-manager.users.truxnell = ./nixos/home/truxnell/server.nix; }
|
{ home-manager.users.truxnell = ./nixos/home/truxnell/server.nix; }
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
38
nixos/profiles/role-dev.nix
Normal file
38
nixos/profiles/role-dev.nix
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
{ config, lib, pkgs, imports, boot, self, inputs, ... }:
|
||||||
|
# Role for dev stations
|
||||||
|
# Could be a workstatio or a headless server.
|
||||||
|
|
||||||
|
with config;
|
||||||
|
{
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
jq
|
||||||
|
yq
|
||||||
|
btop
|
||||||
|
vim
|
||||||
|
git
|
||||||
|
dnsutils
|
||||||
|
nix
|
||||||
|
|
||||||
|
# nix dev
|
||||||
|
dnscontrol # for updating internal DNS servers with homelab services
|
||||||
|
|
||||||
|
# TODO Move
|
||||||
|
nil
|
||||||
|
nixpkgs-fmt
|
||||||
|
statix
|
||||||
|
nvd
|
||||||
|
gh
|
||||||
|
|
||||||
|
bind # for dns utils like named-checkconf
|
||||||
|
inputs.nix-inspect.packages.${pkgs.system}.default
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.direnv = {
|
||||||
|
# TODO move to home-manager
|
||||||
|
enable = true;
|
||||||
|
nix-direnv.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -60,45 +60,19 @@ with config;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
jq
|
|
||||||
yq
|
|
||||||
btop
|
|
||||||
vim
|
|
||||||
git
|
|
||||||
dnsutils
|
|
||||||
nix
|
|
||||||
|
|
||||||
# nix dev
|
|
||||||
dnscontrol # for updating internal DNS servers with homelab services
|
|
||||||
|
|
||||||
# Sensors etc
|
# Sensors etc
|
||||||
lm_sensors
|
lm_sensors
|
||||||
cpufrequtils
|
cpufrequtils
|
||||||
cpupower-gui
|
cpupower-gui
|
||||||
|
|
||||||
# TODO Move
|
|
||||||
nil
|
|
||||||
nixpkgs-fmt
|
|
||||||
statix
|
|
||||||
nvd
|
|
||||||
gh
|
|
||||||
|
|
||||||
bind # for dns utils like named-checkconf
|
|
||||||
inputs.nix-inspect.packages.${pkgs.system}.default
|
|
||||||
];
|
];
|
||||||
|
|
||||||
i18n = {
|
i18n = {
|
||||||
defaultLocale = lib.mkDefault "en_AU.UTF-8";
|
defaultLocale = lib.mkDefault "en_AU.UTF-8";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
programs.direnv = {
|
|
||||||
# TODO move to home-manager
|
|
||||||
enable = true;
|
|
||||||
nix-direnv.enable = true;
|
|
||||||
};
|
|
||||||
programs.mtr.enable = true;
|
programs.mtr.enable = true;
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue