mirror of
https://git.oat.zone/dark-firepit/dotfiles
synced 2024-04-27 14:25:05 +02:00
64 lines
1001 B
Nix
64 lines
1001 B
Nix
{ pkgs, inputs, lib, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./hardware-configuration.nix
|
|
];
|
|
|
|
user = {
|
|
packages = with pkgs; [
|
|
curl
|
|
];
|
|
};
|
|
|
|
defaultUsers = {
|
|
aether = {
|
|
packages = [ ];
|
|
shell = "zsh";
|
|
extraGroups = [ "wheel" ];
|
|
};
|
|
oatmealine = {
|
|
packages = [ ];
|
|
shell = "zsh";
|
|
extraGroups = [ "wheel" ];
|
|
};
|
|
};
|
|
|
|
keyboard = {
|
|
locale = "en_US.UTF-8";
|
|
variant = "qwerty";
|
|
};
|
|
|
|
modules = {
|
|
# theme.active = "still";
|
|
shell.zsh.enable = true;
|
|
security = {
|
|
isLocalMachine = false;
|
|
};
|
|
desktop = {
|
|
editors = {
|
|
neovim.enable = true;
|
|
};
|
|
};
|
|
dev = {
|
|
};
|
|
services = {
|
|
ssh.enable = true;
|
|
postgres.enable = true;
|
|
gitea = {
|
|
enable = true;
|
|
site = "git.oat.zone";
|
|
};
|
|
};
|
|
};
|
|
|
|
time.timeZone = "Europe/Frankfurt";
|
|
|
|
programs.ssh.startAgent = true;
|
|
services.openssh.startWhenNeeded = true;
|
|
|
|
networking = {
|
|
hostName = "firepit";
|
|
};
|
|
}
|