This commit is contained in:
Vivian 2022-08-23 22:31:19 +02:00
parent 12c415edf7
commit 09f38ef5bf
9 changed files with 364 additions and 13 deletions

View file

@ -26,6 +26,7 @@ in
# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.systemd-boot.configurationLimit = 6;
boot.loader.efi.canTouchEfiVariables = true;
boot.loader.efi.efiSysMountPoint = "/boot/efi";
boot.kernelPackages = pkgs.linuxPackages_latest;
@ -35,6 +36,16 @@ in
networking.interfaces.wlp0s20f3.useDHCP = true;
fileSystems."/".options = [ "compress=zstd" ];
# Filesystem dedup
services.beesd.filesystems = {
root = {
spec = "LABEL=nixos";
hashTableSizeMB = 256;
verbosity = "crit";
extraOptions = [ "--loadavg-target" "2.0" ];
};
};
# Select internationalisation properties.
i18n.defaultLocale = "en_GB.utf8";
@ -100,12 +111,13 @@ in
};
environment.systemPackages = with pkgs; [
gnome.gnome-tweaks
pciutils
nvidia-offload
vim
wireguard-tools
gnome.gnome-tweaks
gnome.dconf-editor
gnomeExtensions.appindicator
gnomeExtensions.wireguard-indicator
];
@ -133,6 +145,11 @@ in
'';
};
nix.extraOptions = ''
keep-outputs = true
keep-derivations = true
'';
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions
# on your system were taken. Its perfectly fine and recommended to leave