added nh
This commit is contained in:
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
programs.nh = {
|
||||||
|
enable = true;
|
||||||
|
clean.enable = true;
|
||||||
|
clean.extraArgs = "--keep-since 4d --keep 3";
|
||||||
|
flake = "/home/lukas/nixos"; # sets NH_OS_FLAKE variable for you
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -6,19 +6,51 @@
|
|||||||
dotDir = config.home.homeDirectory;
|
dotDir = config.home.homeDirectory;
|
||||||
enableCompletion = true;
|
enableCompletion = true;
|
||||||
syntaxHighlighting.enable = true;
|
syntaxHighlighting.enable = true;
|
||||||
autosuggestion.enable = true;
|
|
||||||
|
autosuggestion = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
strategy = [
|
||||||
|
"history"
|
||||||
|
"completion"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
historySubstringSearch.enable = true;
|
||||||
|
|
||||||
|
history = {
|
||||||
|
size = 100000;
|
||||||
|
save = 100000;
|
||||||
|
|
||||||
|
ignoreDups = true;
|
||||||
|
ignoreAllDups = true;
|
||||||
|
saveNoDups = true;
|
||||||
|
findNoDups = true;
|
||||||
|
|
||||||
|
# Make new commands visible in other open terminals.
|
||||||
|
share = true;
|
||||||
|
|
||||||
|
# Store timestamps and durations.
|
||||||
|
extended = true;
|
||||||
|
};
|
||||||
|
|
||||||
initContent = "source /etc/nixos/home/lukas/common/p10k.zsh";
|
initContent = "source /etc/nixos/home/lukas/common/p10k.zsh";
|
||||||
sessionVariables = {
|
sessionVariables = {
|
||||||
POWERLEVEL9K_DISABLE_CONFIGURATION_WIZARD = "true";
|
POWERLEVEL9K_DISABLE_CONFIGURATION_WIZARD = "true";
|
||||||
|
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE = "fg=8";
|
||||||
|
ZSH_AUTOSUGGEST_STRATEGY = "history completion";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
zplug = {
|
zplug = {
|
||||||
enable = true;
|
enable = true;
|
||||||
plugins = [
|
plugins = [
|
||||||
{ name = "romkatv/powerlevel10k"; tags = [ as:theme depth:1 ]; }
|
{
|
||||||
|
name = "romkatv/powerlevel10k";
|
||||||
|
tags = [
|
||||||
|
"as:theme"
|
||||||
|
"depth:1"
|
||||||
|
];
|
||||||
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -35,4 +67,3 @@
|
|||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,11 +9,12 @@
|
|||||||
../common/alacritty.nix
|
../common/alacritty.nix
|
||||||
../common/tmux.nix
|
../common/tmux.nix
|
||||||
../common/xgd.nix
|
../common/xgd.nix
|
||||||
|
../common/nh.nix
|
||||||
../common/libreoffice.nix
|
../common/libreoffice.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
home.username = "lukas";
|
home.username = "lukas";
|
||||||
home.homeDirectory = "/home/lukas";
|
home.homeDirectory = "/home/lukas";
|
||||||
home.stateVersion = "25.05";
|
home.stateVersion = "26.05";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -8,12 +8,13 @@
|
|||||||
../common/shell.nix
|
../common/shell.nix
|
||||||
../common/alacritty.nix
|
../common/alacritty.nix
|
||||||
../common/tmux.nix
|
../common/tmux.nix
|
||||||
|
../common/nh.nix
|
||||||
../common/xgd.nix
|
../common/xgd.nix
|
||||||
../common/libreoffice.nix
|
../common/libreoffice.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
home.username = "lukas";
|
home.username = "lukas";
|
||||||
home.homeDirectory = "/home/lukas";
|
home.homeDirectory = "/home/lukas";
|
||||||
home.stateVersion = "25.05";
|
home.stateVersion = "26.05";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,6 @@
|
|||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
# Version festlegen
|
# Version festlegen
|
||||||
system.stateVersion = "25.05";
|
system.stateVersion = "26.05";
|
||||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user