File tree Expand file tree Collapse file tree 3 files changed +23
-0
lines changed
Expand file tree Collapse file tree 3 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 44 ci . aarch64-linux . nixos = [ "tinyca" ] ;
55
66 unify . hosts . nixos . tinyca = {
7+ modules = with config . unify . modules ; [
8+ minimal
9+ ] ;
10+
711 nixos =
812 { lib , pkgs , ... } :
913 {
Original file line number Diff line number Diff line change 1515 imports = [
1616 config . unify . modules . facter . nixos
1717 config . unify . modules . disko . nixos
18+ config . unify . modules . minimal . nixos
1819 config . unify . modules . node_exporter . nixos
1920 ] ;
2021
Original file line number Diff line number Diff line change 1+ { inputs , ... } :
2+ {
3+ # making minimal installs
4+ unify . modules . minimal . nixos = {
5+ imports = [
6+ "${ inputs . nixpkgs } /nixos/modules/profiles/headless.nix"
7+ "${ inputs . nixpkgs } /nixos/modules/profiles/minimal.nix"
8+ ] ;
9+
10+ # only add strictly necessary modules
11+ boot . initrd . includeDefaultModules = false ;
12+ # boot.initrd.kernelModules = [ "ext4" ... ];
13+ disabledModules = [
14+ "${ inputs . nixpkgs } /nixos/modules/profiles/all-hardware.nix"
15+ "${ inputs . nixpkgs } /nixos/modules/profiles/base.nix"
16+ ] ;
17+ } ;
18+ }
You can’t perform that action at this time.
0 commit comments