{ pkgs, ... }: { imports = [ ../autologin.nix ../openfortivpn.nix ../packages.nix ../sops-desktop.nix ../ssh.nix ../sudo-nopasswd.nix ### Import GUI modules ../desktop/dunst.nix ../desktop/kitty.nix ../desktop/packages.nix ../desktop/pipewire.nix ../desktop/qwerty-fr.nix ../desktop/rofi.nix ../desktop/starship.nix ../desktop/wayland.nix ### Import Graphics modules ../desktop/nvidia.nix ]; networking = { interfaces.enp5s0 = { ipv4.addresses = [ { address = "192.168.0.2"; prefixLength = 24; } ]; }; defaultGateway = { address = "192.168.0.254"; interface = "enp5s0"; }; nameservers = [ #"9.9.9.9" "2001:41d0:303:20da::1" "217.182.138.218" ]; extraHosts = '' 172.18.21.172 errorpages.grandbesancon.fr #172.18.23.4 dozzle.grandbesancon.fr #172.18.22.206 toto.grandbesancon.fr #172.18.229.3 sso.grandbesancon.fr #172.18.20.37 sso.grandbesancon.fr #172.18.20.229 auth.grandbesancon.fr #172.18.20.181 traefikauth.grandbesancon.fr ''; }; environment.systemPackages = [ pkgs.tor-browser ]; }