{ config, lib, pkgs, ... }: { imports = [ ../shared/variables.nix ../shared/cli_packages.nix ../shared/desktop_environment/kde_plasma/plasma.nix ../shared/desktop_environment/packages.nix ../shared/keyboard.nix ../shared/sound.nix ../shared/networkmanager.nix ../shared/printing.nix ../shared/hibernation.nix ./home_manager.nix ]; swapDevices = [ { device = "/swapfile"; size = 16*1024; } ]; variables.username = "jry"; variables.homedir = "/home/${config.variables.username}/"; variables.flakedir = "${config.variables.homedir}/Nextcloud/configfiles/nix/PC/"; variables.swapsize = 16*1024; variables.resumeOffset = 4685824; # Found using `sudo filefrag -v /swapfile | awk '{ if($1=="0:"){print $4} }'` # Select internationalisation properties. # i18n.defaultLocale = "en_US.UTF-8"; # console = { # font = "Lat2-Terminus16"; # keyMap = "us"; # useXkbConfig = true; # use xkb.options in tty. # }; users.users."${config.variables.username}" = { uid = 1000; isNormalUser = true; extraGroups = [ "wheel" "networkmanager" ]; packages = with pkgs; []; }; } # vim: tabstop=2 softtabstop=2