dsøsadølkhsadhwalkfwaef
This commit is contained in:
parent
c20a37b98a
commit
36378a9230
2
base.nix
2
base.nix
|
@ -51,7 +51,7 @@
|
||||||
#nix.optimize.automatic = true; # periodic optimization
|
#nix.optimize.automatic = true; # periodic optimization
|
||||||
nix.gc.automatic = true;
|
nix.gc.automatic = true;
|
||||||
nix.gc.dates = "weekly";
|
nix.gc.dates = "weekly";
|
||||||
nix.gc.options = "--delete-older-than 15d";
|
nix.gc.options = lib.mkIf config.system.autoUpgrade.enable "--delete-older-than 15d";
|
||||||
nix.settings.min-free = 3 * 1024 * 1024 * 1024;
|
nix.settings.min-free = 3 * 1024 * 1024 * 1024;
|
||||||
nix.settings.max-free = 20 * 1024 * 1024 * 1024;
|
nix.settings.max-free = 20 * 1024 * 1024 * 1024;
|
||||||
|
|
||||||
|
|
|
@ -353,9 +353,11 @@
|
||||||
in {
|
in {
|
||||||
# TODO: pvv
|
# TODO: pvv
|
||||||
pbsds = mkHome "pbsds" "/home/pbsds" inputs-edge [ ./users/pbsds/home ];
|
pbsds = mkHome "pbsds" "/home/pbsds" inputs-edge [ ./users/pbsds/home ];
|
||||||
|
pbsds-2405 = mkHome "pbsds" "/home/pbsds" inputs-2405 [ ./users/pbsds/home ];
|
||||||
pbsds-2311 = mkHome "pbsds" "/home/pbsds" inputs-2311 [ ./users/pbsds/home ];
|
pbsds-2311 = mkHome "pbsds" "/home/pbsds" inputs-2311 [ ./users/pbsds/home ];
|
||||||
pbsds-2305 = mkHome "pbsds" "/home/pbsds" inputs-2305 [ ./users/pbsds/home ];
|
pbsds-2305 = mkHome "pbsds" "/home/pbsds" inputs-2305 [ ./users/pbsds/home ];
|
||||||
pbsds-gnome = mkHome "pbsds" "/home/pbsds" inputs-edge [ ./users/pbsds/home/gnome.nix ];
|
pbsds-gnome = mkHome "pbsds" "/home/pbsds" inputs-edge [ ./users/pbsds/home/gnome.nix ];
|
||||||
|
pbsds-gnome-2405 = mkHome "pbsds" "/home/pbsds" inputs-2405 [ ./users/pbsds/home/gnome.nix ];
|
||||||
pbsds-gnome-2311 = mkHome "pbsds" "/home/pbsds" inputs-2311 [ ./users/pbsds/home/gnome.nix ];
|
pbsds-gnome-2311 = mkHome "pbsds" "/home/pbsds" inputs-2311 [ ./users/pbsds/home/gnome.nix ];
|
||||||
pbsds-gnome-2305 = mkHome "pbsds" "/home/pbsds" inputs-2305 [ ./users/pbsds/home/gnome.nix ];
|
pbsds-gnome-2305 = mkHome "pbsds" "/home/pbsds" inputs-2305 [ ./users/pbsds/home/gnome.nix ];
|
||||||
});
|
});
|
||||||
|
|
|
@ -2,12 +2,12 @@
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
#git
|
#git
|
||||||
#gh
|
gh
|
||||||
hub
|
hub
|
||||||
colordiff
|
colordiff
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.gh.enable = true;
|
#programs.gh.enable = true; # adds read-only config to .config
|
||||||
|
|
||||||
#programs.git.gitui.enable = true;
|
#programs.git.gitui.enable = true;
|
||||||
programs.git.enable = true;
|
programs.git.enable = true;
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
# https://jvns.ca/blog/2024/02/16/popular-git-config-options/
|
# https://jvns.ca/blog/2024/02/16/popular-git-config-options/
|
||||||
programs.git.extraConfig.rerere.enabled = true;
|
programs.git.extraConfig.rerere.enabled = true;
|
||||||
programs.git.extraConfig.help.autocorrect = "prompt";
|
#programs.git.extraConfig.help.autocorrect = "prompt";
|
||||||
programs.git.extraConfig.transfer.fsckobjects = true;
|
programs.git.extraConfig.transfer.fsckobjects = true;
|
||||||
programs.git.extraConfig.fetch.fsckobjects = true;
|
programs.git.extraConfig.fetch.fsckobjects = true;
|
||||||
programs.git.extraConfig.receive.fsckObjects = true;
|
programs.git.extraConfig.receive.fsckObjects = true;
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
programs.git.extraConfig.fetch.prunetags = true;
|
programs.git.extraConfig.fetch.prunetags = true;
|
||||||
programs.git.extraConfig.log.date = "iso";
|
programs.git.extraConfig.log.date = "iso";
|
||||||
|
|
||||||
|
programs.git.iniContent.init.defaultBranch = "main";
|
||||||
programs.git.ignores = [
|
programs.git.ignores = [
|
||||||
".remote.toml"
|
".remote.toml"
|
||||||
"result"
|
"result"
|
||||||
|
@ -45,7 +45,6 @@
|
||||||
"*.pyc"
|
"*.pyc"
|
||||||
#".envrc"
|
#".envrc"
|
||||||
];
|
];
|
||||||
programs.git.iniContent.init.defaultBranch = "main";
|
|
||||||
|
|
||||||
home.shellAliases = {
|
home.shellAliases = {
|
||||||
# git gud
|
# git gud
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
#programs.zoxide.enable = true;
|
#programs.zoxide.enable = true;
|
||||||
#programs.zoxide.options = [ "--cmd cd --cmd dc" ];
|
#programs.zoxide.options = [ "--cmd cd --cmd dc" ];
|
||||||
|
|
||||||
programs.carapace.enable = true;
|
programs.carapace.enable = true; # completions
|
||||||
|
|
||||||
# i can't type
|
# i can't type
|
||||||
home.shellAliases.sl = "eza";
|
home.shellAliases.sl = "eza";
|
||||||
|
@ -69,6 +69,8 @@
|
||||||
home.shellAliases.watch = "watch -c "; # parse colors
|
home.shellAliases.watch = "watch -c "; # parse colors
|
||||||
home.shellAliases.xargs = "xargs ";
|
home.shellAliases.xargs = "xargs ";
|
||||||
|
|
||||||
|
home.shellAliases.vimv = "edir";
|
||||||
|
|
||||||
# Be conservative with files
|
# Be conservative with files
|
||||||
# --preserver-root is for GNU versions, preventing changing perms on /
|
# --preserver-root is for GNU versions, preventing changing perms on /
|
||||||
home.shellAliases.chown = "chown --preserve-root";
|
home.shellAliases.chown = "chown --preserve-root";
|
||||||
|
@ -84,7 +86,7 @@
|
||||||
rsync
|
rsync
|
||||||
bind.dnsutils # dig
|
bind.dnsutils # dig
|
||||||
dogdns # dog
|
dogdns # dog
|
||||||
vimv
|
edir # better vimv
|
||||||
curl
|
curl
|
||||||
wget
|
wget
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue