{pkgs, ...}: { imports = [ ../../profiles/workstation-bspwm.nix ../../modules/hardware/bepovim.nix ../../modules/common/nix.nix ]; networking.hostName = "pennsardin"; boot.kernelPackages = pkgs.linuxPackages_latest; boot.swraid.enable = true; fileSystems = { "/" = { device = "/dev/disk/by-uuid/b1a1ae71-4277-45d5-a3d2-f49354f263d4"; fsType = "ext4"; }; "/boot" = { device = "/dev/disk/by-uuid/1DB2-7A0F"; fsType = "vfat"; options = ["fmask=0077" "dmask=0077"]; }; "/proc" = { device = "proc"; fsType = "proc"; options = ["defaults" "hidepid=2"]; neededForBoot = true; }; "/srv/raid" = { device = "/dev/disk/by-uuid/85f72160-4720-463a-9dc6-7c5216733f2b"; fsType = "btrfs"; options = [ "defaults" "nofail" "x-systemd.device-timeout=10" ]; }; }; swapDevices = []; users.users.lomig = { isNormalUser = true; extraGroups = ["networkmanager" "lp" "wheel"]; shell = pkgs.zsh; }; home-manager = { useGlobalPkgs = true; users.lomig = import ../../hm/users/lomig-desktop.nix; }; networking = { useNetworkd = true; firewall.allowedTCPPorts = [22 80 5900 5901 5902]; interfaces.enp11s0.useDHCP = false; interfaces.br0 = { useDHCP = false; ipv4.addresses = [ { address = "192.168.50.12"; prefixLength = 24; } ]; }; defaultGateway = { interface = "br0"; address = "192.168.50.1"; }; nameservers = ["192.168.50.1" "1.1.1.1"]; bridges.br0.interfaces = ["enp11s0"]; }; systemd.network = { enable = true; netdevs."br0" = { netdevConfig = { Name = "br0"; Kind = "bridge"; }; }; networks."br0" = { matchConfig.Name = "br0"; }; networks."enp11s0" = { matchConfig.Name = "enp11s0"; networkConfig.Bridge = "br0"; }; }; system.stateVersion = "25.05"; # pour éviter les hurlements inutiles } # vim: set ts=2 sw=2 sts=2 et :