This commit is contained in:
2025-08-12 18:36:19 +00:00
parent ed7fc605b1
commit fd7ad5cf86
9 changed files with 132 additions and 131 deletions

View File

@@ -1,11 +1,10 @@
{
agenix,
sops-nix,
pkgs,
user,
...
}: {
imports = [
agenix.darwinModules.default
];
nixpkgs = {
@@ -42,13 +41,27 @@
'';
};
environment.systemPackages = with pkgs; [
agenix.packages."${pkgs.system}".default
];
programs.fish.enable = true;
services.tailscale = {
enable = true;
services = {
tailscale = {
enable = true;
};
syncthing = {
enable = true;
openDefaultPorts = true;
dataDir = "/home/${user}/.local/share/syncthing";
configDir = "/home/${user}/.config/syncthing";
user = "${user}";
group = "users";
guiAddress = "0.0.0.0:8384";
overrideFolders = true;
overrideDevices = true;
settings = {
devices = {};
options.globalAnnounceEnabled = false;
};
};
};
}

View File

@@ -1,8 +1,7 @@
{pkgs}:
with pkgs; [
age
age-plugin-yubikey
alejandra
sops
claude-code
delta
docker

View File

@@ -1,8 +1,4 @@
{
config,
pkgs,
agenix,
secrets,
user,
...
}: {

View File

@@ -1,15 +1,14 @@
{
pkgs,
nixvim,
config,
user,
agenix,
sops-nix,
...
}: let
sshKeys = import ../../shared/ssh-keys.nix;
in {
imports = [
agenix.nixosModules.default
sops-nix.nixosModules.sops
];
system.stateVersion = "25.11";
@@ -88,10 +87,6 @@ in {
enable = true;
};
environment.systemPackages = [
agenix.packages."${pkgs.system}".default
];
home-manager = {
users.${user} = {
pkgs,