reduced tech debt by moving things into hardware configs

This commit is contained in:
Leyla Becker 2024-09-15 13:03:53 -05:00
parent 417aafe2e8
commit d55d5933de
5 changed files with 58 additions and 97 deletions

View file

@ -11,23 +11,10 @@
../../enviroments/client
];
sops.defaultSopsFile = ../../secrets/secrets.yaml;
sops.defaultSopsFormat = "yaml";
sops.age.keyFile = "/home/leyla/.config/sops/age/keys.txt";
users.leyla.isFullUser = true;
users.ester.isFullUser = true;
users.eve.isFullUser = true;
# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
boot.kernelModules = [ "sg" ];
networking.hostName = "horizon"; # Define your hostname.
# enabled virtualisation for docker
virtualisation.docker = {
enable = true;
@ -37,39 +24,12 @@
};
};
hardware.graphics.enable = true;
# Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;
# programs.gnupg.agent = {
# enable = true;
# enableSSHSupport = true;
# };
# # List services that you want to enable:
# systemd.services = {
# # Start resilio sync on boot
# resilio-sync = {
# description = "Resilio Sync service";
# serviceConfig = {
# Type = "forking";
# Restart = "on-failure";
# ExecStart = "${pkgs.resilio-sync}/bin/rslsync";
# };
# after = [ "network.target" "network-online.target" ];
# wantedBy = [ "multi-user.target" ];
# };
# };
# Enable the OpenSSH daemon.
services.openssh.enable = true;