Factor gwiad and sesame configuration into base mdule

This commit is contained in:
Julien Hémono 2025-12-06 14:28:28 +01:00
parent 5335a08eb5
commit 9b38a10457
4 changed files with 38 additions and 73 deletions

View file

@ -1,5 +1,35 @@
{ pkgs, hostName, ... }:
{
# Boot configuration
boot.loader.systemd-boot.enable = true;
boot.loader.systemd-boot.configurationLimit = 10;
boot.loader.efi.canTouchEfiVariables = true;
# Networking
networking.hostName = hostName;
networking.domain = "hemono.fr";
# Time Zone
time.timeZone = "Europe/Paris";
# Console
console.keyMap = "fr";
# System packages
environment.systemPackages = with pkgs; [
htop
jq
ncdu
tmux
tree
unzip
vim
zip
];
environment.variables.EDITOR = "vim";
nix = {
gc = {
automatic = true;