feat: Rename devices
This commit is contained in:
@@ -226,8 +226,8 @@
|
||||
isNix = true;
|
||||
isServer = true;
|
||||
};
|
||||
rpi = mkDevice {
|
||||
name = "rpi";
|
||||
ude = mkDevice {
|
||||
name = "ude";
|
||||
system = "aarch64-linux";
|
||||
user = "servius";
|
||||
hasGui = false;
|
||||
@@ -265,6 +265,7 @@
|
||||
then device.isNix
|
||||
else false;
|
||||
isDarwin = !isNull (builtins.match ".*-darwin" device.system);
|
||||
isArm = !isNull (builtins.match "aarch64-.*" device.system);
|
||||
hasGui =
|
||||
if (builtins.hasAttr "hasGui" device)
|
||||
then device.hasGui
|
||||
@@ -281,7 +282,7 @@
|
||||
nixos_devices = nixpkgs.lib.attrsets.filterAttrs (n: x: x.isNix) devices;
|
||||
linux_devices = nixpkgs.lib.attrsets.filterAttrs (n: x: x.isLinux) devices;
|
||||
darwin_devices = nixpkgs.lib.attrsets.filterAttrs (n: x: x.isDarwin) devices;
|
||||
rpi_devices = nixpkgs.lib.attrsets.filterAttrs (n: x: n == "rpi") devices;
|
||||
rpi_devices = nixpkgs.lib.attrsets.filterAttrs (n: x: x.isArm && x.isLinux) devices;
|
||||
|
||||
overlays = import ./overlays.nix {
|
||||
inherit inputs;
|
||||
@@ -294,7 +295,7 @@
|
||||
devices = nixos_devices;
|
||||
})
|
||||
// (
|
||||
import ./rpi {
|
||||
import ./nixos/ude {
|
||||
inherit inputs nixpkgs home-manager overlays nur nixos-rpi;
|
||||
devices = rpi_devices;
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
networking.hostName = "xatu";
|
||||
networking.hostName = "ude";
|
||||
networking.filrewall.logRefusedConnections = lib.mkDefault false;
|
||||
networking.useNetworkd = true;
|
||||
systemd.services.NetworkManager-wait-online.enable = false;
|
||||
@@ -36,17 +36,6 @@
|
||||
./configuration.nix
|
||||
{
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
# home-manager = {
|
||||
# backupFileExtension = "bak";
|
||||
# useGlobalPkgs = true;
|
||||
# useUserPackages = true;
|
||||
# extraSpecialArgs = {
|
||||
# inherit inputs;
|
||||
# inherit device;
|
||||
# stablePkgs = inputs.nixpkgs-stable.legacyPackages.${device.system};
|
||||
# };
|
||||
# users.${device.user}.imports = [./home];
|
||||
# };
|
||||
}
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user