git-subtree-dir: old-conf git-subtree-mainline:4667974392git-subtree-split:62a64a79a8
52 lines
1.2 KiB
Nix
52 lines
1.2 KiB
Nix
{ config, inputs, pkgs, lib, ... }:
|
|
{
|
|
imports =
|
|
[
|
|
./hardware-configuration.nix
|
|
|
|
../../nixos-modules/networking/tailscale.nix
|
|
../../nixos-modules/services/ssh.nix
|
|
../../nixos-modules/system/agenix.nix
|
|
../../nixos-modules/system/persist.nix
|
|
../../nixos-modules/user
|
|
];
|
|
|
|
# Don't Use the systemd-boot EFI boot loader.
|
|
boot.loader.systemd-boot.enable = true;
|
|
|
|
programs.mosh.enable = true;
|
|
security.sudo.wheelNeedsPassword = false;
|
|
networking.useDHCP = true;
|
|
|
|
services.xserver.enable = true;
|
|
services.xserver.displayManager.sddm.enable = true;
|
|
services.xserver.desktopManager.plasma5.enable = true;
|
|
|
|
environment.systemPackages = [
|
|
pkgs.whipper
|
|
];
|
|
|
|
home-manager.users.ragon = { pkgs, lib, inputs, config, ... }: {
|
|
imports = [
|
|
../../hm-modules/nvim
|
|
../../hm-modules/zsh
|
|
../../hm-modules/tmux
|
|
../../hm-modules/xonsh
|
|
../../hm-modules/cli.nix
|
|
../../hm-modules/files.nix
|
|
];
|
|
ragon.xonsh.enable = true;
|
|
|
|
programs.home-manager.enable = true;
|
|
home.stateVersion = "23.11";
|
|
};
|
|
|
|
ragon = {
|
|
user.enable = true;
|
|
services = {
|
|
ssh.enable = true;
|
|
tailscale.enable = true;
|
|
};
|
|
|
|
};
|
|
}
|