diff options
| Commit | 2869a3893a8aa5d9ef6846ec09a40180fe5cbcf9 (patch) | |
|---|---|---|
| Author | 2024-09-08 10:12:57 +0300 | |
| Committer | 2024-09-08 10:12:57 +0300 | |
| Files | e8e7054ef6aa1e5198956eecb14c9d928c19f9fa /modules/personal/default.nix | |
| nix-2869a3893a8aa5d9ef6846ec09a40180fe5cbcf9.tar nix-2869a3893a8aa5d9ef6846ec09a40180fe5cbcf9.tar.gz nix-2869a3893a8aa5d9ef6846ec09a40180fe5cbcf9.zip | ||
| Parent | 30ddf7732ecf0c4c5d1b406d3f8e65dd8d87a409 (diff) | |
feat(modules/personal): Rearranged certain configs between files and renamed essential to default
1 files changed, 57 insertions, 0 deletions
| -rw-r--r-- | modules/personal/default.nix | 57 |
diff --git a/modules/personal/default.nix b/modules/personal/default.nix new file mode 100644 index 0000000..1b28c00 --- /dev/null +++ b/modules/personal/default.nix @@ -0,0 +1,57 @@ +{ config, pkgs, ... }: { + environment.systemPackages = with pkgs; [ + networkmanager + ]; + + # + # Kernel + # + + boot.kernelModules = [ "kvm-intel" ]; + + # + # Bootloader + # + + # Use the systemd-boot EFI boot loader. + # boot.loader.systemd-boot.enable = true; + # boot.loader.efi.canTouchEfiVariables = true; + # boot.loader.efi.efiSysMountPoint = "/boot/efi"; + + # Use the GRUB 2 boot loader + boot.loader = { + grub = { + enable = true; + copyKernels = true; + efiSupport = true; + efiInstallAsRemovable = true; + # Define on which hard drive you want to install Grub + device = "nodev"; # or "nodev" for efi only + }; + timeout = 1; + }; + + # + # Timezone and locale + # + + # Set your time zone. + time.timeZone = "Europe/Sofia"; + # Select internationalisation properties. + i18n.defaultLocale = "en_US.UTF-8"; + + # + # Networking + # + + # Pick only one of the below networking options. + # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. + networking.networkmanager.enable = true; # Easiest to use and most distros use this by default. + + # zeroconf networking + services.avahi = { + enable = true; + nssmdns4 = true; + openFirewall = true; + }; +} |
