Format nix files using 'nixfmt'

main
Hektor Misplon 2025-10-05 13:07:46 +02:00
parent fc7e346f1e
commit 91a1c7f6ca
6 changed files with 65 additions and 37 deletions

View File

@ -13,18 +13,28 @@
}; };
}; };
outputs = { self, nixpkgs, disko, home-manager }: { outputs =
nixosConfigurations.vm = nixpkgs.lib.nixosSystem { {
system = "x86_64-linux"; self,
modules = [ nixpkgs,
disko.nixosModules.disko disko,
./hosts/vm/configuration.nix home-manager,
home-manager.nixosModules.home-manager { }:
home-manager.useGlobalPkgs = true; {
home-manager.useUserPackages = true; nixosConfigurations = {
home-manager.users.h = ./hosts/vm/home.nix; vm = nixpkgs.lib.nixosSystem {
} system = "x86_64-linux";
]; modules = [
disko.nixosModules.disko
./hosts/vm/configuration.nix
home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.h = ./hosts/vm/home.nix;
}
];
};
};
}; };
};
} }

View File

@ -3,20 +3,22 @@
{ {
system.stateVersion = "25.05"; system.stateVersion = "25.05";
imports = imports = [
[ ./hard.nix
./hard.nix ./disk.nix
./disk.nix ../../modules/bootloader.nix
../../modules/bootloader.nix ../../modules/networking.nix
../../modules/networking.nix ../../modules/users.nix
../../modules/users.nix ../../modules/audio.nix
../../modules/audio.nix ../../modules/printing.nix
../../modules/printing.nix ../../modules/localization.nix
../../modules/localization.nix ../../modules/x.nix
../../modules/x.nix ];
];
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [
"nix-command"
"flakes"
];
disko.devices.disk.main.device = "/dev/vda"; disko.devices.disk.main.device = "/dev/vda";

View File

@ -1,14 +1,26 @@
# Do not modify this file! It was generated by nixos-generate-config # Do not modify this file! It was generated by nixos-generate-config
# and may be overwritten by future invocations. Please make changes # and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead. # to /etc/nixos/configuration.nix instead.
{ config, lib, pkgs, modulesPath, ... }: {
config,
lib,
pkgs,
modulesPath,
...
}:
{ {
imports = imports = [
[ (modulesPath + "/profiles/qemu-guest.nix") (modulesPath + "/profiles/qemu-guest.nix")
]; ];
boot.initrd.availableKernelModules = [ "ahci" "xhci_pci" "virtio_pci" "sr_mod" "virtio_blk" ]; boot.initrd.availableKernelModules = [
"ahci"
"xhci_pci"
"virtio_pci"
"sr_mod"
"virtio_blk"
];
boot.initrd.kernelModules = [ ]; boot.initrd.kernelModules = [ ];
boot.kernelModules = [ "kvm-intel" ]; boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];

View File

@ -2,7 +2,11 @@
{ {
networking.hostName = "nixos"; networking.hostName = "nixos";
networking.wireless = { iwd = { enable = true; }; }; networking.wireless = {
iwd = {
enable = true;
};
};
networking.firewall = { networking.firewall = {
enable = true; enable = true;
allowedTCPPorts = [ 22 ]; allowedTCPPorts = [ 22 ];

View File

@ -1,5 +1,5 @@
{ ... }: { ... }:
{ {
services.printing.enable = true; services.printing.enable = true;
} }

View File

@ -2,10 +2,10 @@
{ {
services.xserver.windowManager.xmonad = { services.xserver.windowManager.xmonad = {
enable = true; enable = true;
enableContribAndExtras = true; enableContribAndExtras = true;
config = builtins.readFile ../dots/.xmonad/xmonad.hs; config = builtins.readFile ../dots/.xmonad/xmonad.hs;
}; };
services.xserver = { services.xserver = {
enable = true; enable = true;