# users/tdback/default.nix # # Home-manager configuration for all of my systems. { config, lib, pkgs, headless ? true, ... }: { # Hacky way to import our desktop modules if we aren't a headless system. imports = (lib.optional (!headless) ./desktop.nix) ++ [ ./modules/git ./modules/shell ]; home = { username = "tdback"; homeDirectory = "/home/tdback"; stateVersion = "24.05"; packages = with pkgs.unstable; [ bat dig file jq ripgrep unzip zip # Experiment with uutils as the default implementation of coreutils. # Ensure they take a higher priority over the default GNU implementation. (lib.hiPrio uutils-coreutils-noprefix) ]; }; # Let home manager install and manage itself. programs.home-manager.enable = true; }