60 lines
		
	
	
		
			1004 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1004 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ config, pkgs, lib, ... }:
 | 
						|
 | 
						|
{
 | 
						|
  imports =
 | 
						|
    [
 | 
						|
      ../../base.nix
 | 
						|
      ./hardware-configuration.nix
 | 
						|
 | 
						|
      ./desktop.nix
 | 
						|
  ];
 | 
						|
 | 
						|
  networking = {
 | 
						|
    networkmanager.enable = true;
 | 
						|
    wireguard.enable = true;
 | 
						|
 | 
						|
    tempAddresses = "disabled";
 | 
						|
    hostName = "fa-t14-2025";
 | 
						|
    nameservers = [ "9.9.9.9" ];
 | 
						|
    domain = "it.hime.no";
 | 
						|
    hostId = "f458d6aa";
 | 
						|
 | 
						|
    search = [
 | 
						|
      "mktv.no"
 | 
						|
      "mktv.local"
 | 
						|
    ];
 | 
						|
  };
 | 
						|
 | 
						|
  services.openssh.openFirewall = false;
 | 
						|
 | 
						|
  environment.systemPackages = with pkgs; [
 | 
						|
    inetutils
 | 
						|
    wireguard-tools
 | 
						|
  ];
 | 
						|
 | 
						|
  virtualisation.docker = {
 | 
						|
    enable = true;
 | 
						|
    rootless = {
 | 
						|
      enable = true;
 | 
						|
      setSocketVariable = true;
 | 
						|
    };
 | 
						|
  };
 | 
						|
 | 
						|
  users.users.felixalb = {
 | 
						|
    uid = 1000;
 | 
						|
    openssh.authorizedKeys.keys = [ ];
 | 
						|
    extraGroups = [ "networkmanager" ];
 | 
						|
  };
 | 
						|
 | 
						|
  console.keyMap = "no";
 | 
						|
 | 
						|
  nixpkgs.config = {
 | 
						|
    allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
 | 
						|
      "securecrt"
 | 
						|
      "securefx"
 | 
						|
    ];
 | 
						|
  };
 | 
						|
 | 
						|
  system.stateVersion = "25.05";
 | 
						|
}
 |