configurations for my servers and desktops
nix
nixos
flake
dots
dotfiles
1{lib, ...}: {
2 imports = [
3 ./modules/fwupd.nix
4 # does NOT enable sshd by default, just sets some options for security reasons. tailscale ssh seems to work without sshd
5 ./modules/ssh.nix
6 ./modules/tailscale.nix
7 ];
8
9 system.stateVersion = lib.mkDefault "24.11";
10 nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
11
12 zramSwap.enable = true;
13 time.timeZone = lib.mkDefault "America/Nassau";
14 i18n.defaultLocale = lib.mkDefault "en_US.UTF-8";
15}