oizys/hosts/othalan/default.nix
2024-02-15 10:31:48 -06:00

46 lines
792 B
Nix

{
inputs,
pkgs,
...
}: {
imports = with inputs.self.nixosModules; [
nix-ld
virtualbox
restic
docker
];
nixpkgs.overlays = [inputs.pinix.overlays.default];
cli.enable = true;
desktop.enable = true;
languages = {
misc = true;
python = true;
nim = true;
tex = true;
node = true;
};
environment.systemPackages = with pkgs; [
zk
rclone
quarto
pinix
];
programs.hyprland.enable = true;
services.vpn.enable = true;
services.restic.backups.gdrive = {
user = "daylin";
repository = "rclone:g:archives/othalan";
passwordFile = "/home/daylin/.config/restic/othalan-pass";
paths = ["/home/daylin/stuff/" "/home/daylin/dev/"];
};
users.users.daylin.extraGroups = [
"docker"
"audio"
];
}