nix-config/shared/default.nix
harry123 4908e6cf52 moved config around
- moved fuzzel config to the nix file rather than editing it in a
specific file
- added fzf zsh support
2025-07-02 22:48:03 +02:00

48 lines
804 B
Nix

{
pkgs,
inputs,
system,
lib,
...
}:
{
imports = [
./ssh.nix
];
environment.systemPackages = [
pkgs.curl
pkgs.unzip
pkgs.kitty.terminfo
pkgs.foot.terminfo
pkgs.kittysay
pkgs.tmux
pkgs.fzf
];
environment.variables.EDITOR = "nvim";
programs.fzf.fuzzyCompletion = true;
nix.settings.experimental-features = [
"nix-command"
"flakes"
];
console = {
font = "Lat2-Terminus16";
keyMap = "fr";
};
# Set your time zone.
time.timeZone = lib.mkDefault "Europe/Paris";
i18n.defaultLocale = "fr_FR.UTF-8";
# reducing disk usage
boot.loader.systemd-boot.configurationLimit = 10;
nix.gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 1w";
};
nix.settings.auto-optimise-store = true;
}