Compare commits

...

6 commits

Author SHA1 Message Date
Benson Chu
4b3b5a89d6 I need this line too for the laptop to actually suspend 2026-02-25 13:19:41 +03:00
Benson Chu
4bdc304483 need this apparently 2026-02-24 14:07:09 +03:00
Benson Chu
a7e9e61b67 Give me docker please 2026-02-24 11:04:04 +00:00
Benson Chu
4b15507e9f Laptops use automatic-timezoned 2026-02-24 05:03:37 -06:00
Benson Chu
e626b99ab2 whatever it's renamed 2026-02-19 08:17:00 -06:00
Benson Chu
6fc6768094 Oops, that's how you do virtualbox 2026-02-19 08:14:14 -06:00
3 changed files with 17 additions and 4 deletions

View file

@ -68,7 +68,10 @@ in
networking.networkmanager.enable = true;
# Set your time zone.
time.timeZone = "America/Chicago";
time.timeZone = let
automatic = config.services.automatic-timezoned.enable;
in
lib.mkIf (!automatic) "America/Chicago";
# Select internationalisation properties.
i18n.defaultLocale = "en_US.UTF-8";

View file

@ -12,6 +12,7 @@
settings.Login = {
HandlePowerKey="suspend";
HandleLidSwitch="suspend";
HandleLidSwitchDocked="suspend";
};
};
@ -27,9 +28,12 @@
};
};
};
automatic-timezoned.enable = true;
avahi.enable = true;
};
networking.networkmanager.packages = [pkgs.networkmanager-openvpn];
networking.networkmanager.plugins = [pkgs.networkmanager-openvpn];
# Configure console keymap
console.keyMap = "dvorak";

View file

@ -45,14 +45,20 @@
users.users.benson = {
isNormalUser = true;
description = "Benson Chu";
extraGroups = [ "networkmanager" "wheel" ];
extraGroups = [ "networkmanager" "wheel" "docker" ];
packages = with pkgs; [
kdePackages.kate
steam
virtualbox
vlc
];
};
virtualisation = {
virtualbox.host.enable = true;
docker.enable = true;
};
# Enable the OpenSSH daemon.
services.openssh.enable = true;