From 3a95182d3ab2d6c864eb22e57ad5b3292aef5673 Mon Sep 17 00:00:00 2001 From: aaron Date: Sun, 28 Dec 2025 19:28:10 +0100 Subject: [PATCH] feature(settings): add settings module --- modules/nixos/settings.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 modules/nixos/settings.nix diff --git a/modules/nixos/settings.nix b/modules/nixos/settings.nix new file mode 100644 index 0000000..732b060 --- /dev/null +++ b/modules/nixos/settings.nix @@ -0,0 +1,16 @@ +{ config, lib, pkgs, ... }: + +{ + # use flakes and nix command + nix.settings.experimental-feature = [ "nix-command" "flakes" ]; + + # links /libexec from derivations to /run/current-system/sw + environment.pathsToLink = [ "/libexec" ]; + # set the default editor to vim + environment.variables.EDITOR = "vim"; + + # enable home-manager globally + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.backupFileExtension = "backup"; +}