{ inputs, config, ... }: { imports = [ ../common/common.nix ./hardware-configuration.nix ]; networking.hostName = "desktop1"; networking.bridges.br0.interfaces = [ "enp4s0" ]; networking.interfaces.br0.ipv4.addresses = [ { address = "192.168.1.146"; prefixLength = 24; } ]; networking.defaultGateway = "192.168.1.254"; networking.nameservers = [ "192.168.1.202" "192.168.1.137" "192.168.1.49" ]; age.identityPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; smayzy = { desktop.enable = true; nvidia.enable = true; virt.enable = true; hyprland.enable = true; kde.enable = true; docker.enable = true; containers = { nixos = { }; docker = { }; networking = { bridge = "br0"; dns = [ "192.168.1.202" ]; gateway = "192.168.1.254"; }; }; }; home-manager = { extraSpecialArgs = { inherit inputs; smayzy = config.smayzy; }; users = { smayzy = import ./home.nix; }; backupFileExtension = "backup"; }; programs.adb.enable = true; system.stateVersion = "24.11"; boot.loader.grub.extraEntries = '' menuentry "Arch" { insmod part_gpt insmod ext2 search --no-floppy --fs-uuid --set=root f64bf53c-c989-4e38-9a97-aaadcb36d428 linux /boot/vmlinuz-linux root=UUID=f64bf53c-c989-4e38-9a97-aaadcb36d428 initrd /boot/initramfs-linux.img } menuentry "Gentoo" { insmod part_gpt insmod ext2 search --no-floppy --fs-uuid --set=root ad8fa502-d3dc-4999-abce-17a09a9cb779 linux /boot/vmlinuz-6.12.47-gentoo-dist root=UUID=ad8fa502-d3dc-4999-abce-17a09a9cb779 initrd /boot/initramfs-6.12.47-gentoo-dist.img } ''; }