niksos/hosts/niks/profile.nix
jacekpoz 23f5aaaf45
huge options refactor
due to being on a wifi and my sim card not being able to do its job
properly this might have some errors

`nix flake check` gave me none for the current host but tbh who knows

this commit moves everything from `options` to `hosts/common` and
modifies the `createHost` function to import part of the files under
that directory by default

there's also a `hosts/common/optional` which is still being imported in
`profile.nix` but now in a better way using `lib.path.append` in tandem
with `lib.lists.map`
2024-09-01 20:31:24 +02:00

25 lines
484 B
Nix

{
lib,
...
}: let
inherit (lib.lists) map;
inherit (lib.path) append;
in {
imports = map (append ../common/optional) [
"adb.nix"
"asusd.nix"
"cpu/amd.nix"
"gpu/amd.nix"
"libvirt.nix"
"mullvad-vpn.nix"
"opentabletdriver.nix"
#"power-supply.nix"
"qmk.nix"
"steam.nix"
"suspend.nix"
"v4l2.nix"
"wayland.nix"
"wireshark.nix"
"yubikey.nix"
];
}