{ config, pkgs, pkgs-unstable, ... }: { imports = [ ./hardware-configuration.nix ]; # Basic system metadata networking.hostName = "carpates"; time.timeZone = "Europe/Madrid"; i18n.defaultLocale = "en_US.UTF-8"; # Nix settings nix.settings.experimental-features = [ "nix-command" "flakes" ]; nixpkgs.config = { allowUnfree = true; allowBroken = false; }; # Users users.users.catalin = { isNormalUser = true; description = "catalin"; shell = pkgs.fish; extraGroups = [ "networkmanager" "wheel" ]; }; # Minimal services networking.networkmanager.enable = true; services.openssh.enable = true; # Base CLI set only (shared across hosts) environment.systemPackages = import ../../base/packages.nix pkgs; programs.fish.enable = true; system.stateVersion = "24.11"; }