nix/system/work/system.nix

39 lines
703 B
Nix

# https://search.nixos.org/options
{ config, pkgs, lib, ... }:
{
networking.hostName = "FCS-Tristan-Nixbook";
services.xserver = {
layout = "gb";
xkbVariant = "dvorak";
xkbOptions = "caps:escape";
};
environment.systemPackages = with pkgs; [
openvpn
openvpn3
];
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
# nonfree vscode required for dev containers
"vscode"
];
networking.firewall.allowedTCPPorts = [ ];
system.stateVersion = "22.11"; # do not change
virtualisation.docker = {
enable = true;
storageDriver = "btrfs";
rootless = {
enable = true;
setSocketVariable = true;
};
};
}