1
0
Fork 0
nix-configuration/modules/base/programs.nix

36 lines
719 B
Nix
Raw Normal View History

2024-05-02 01:10:26 +00:00
# Set up program defaults
{ config, ... }:
{
# Set up base apps
programs = {
direnv.enable = true;
2024-05-02 01:10:26 +00:00
nano = {
enable = true;
syntaxHighlight = true;
nanorc = ''
2024-06-09 18:36:40 +00:00
set linenumbers
set tabsize 4
set softwrap
set autoindent
set indicator
'';
};
2024-05-02 01:10:26 +00:00
nh = {
enable = true;
flake = "${config.secrets.nixConfigFolder}";
# Alternative garbage collection system to nix.gc.automatic
clean = {
enable = true;
dates = "daily";
extraArgs = "--keep-since 7d --keep 10"; # Keep the last 10 entries
};
};
2024-06-03 13:05:32 +00:00
# Support for standard, dynamically-linked executables
nix-ld.enable = true;
};
}