mirror of
https://github.com/moons-14/dotfiles.git
synced 2026-10-06 05:18:12 +09:00
feat
This commit is contained in:
@@ -1,13 +1,10 @@
|
||||
{ lib, pkgs, ... }:
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
home.packages =
|
||||
with pkgs;
|
||||
[
|
||||
bind
|
||||
bun
|
||||
nil
|
||||
python312
|
||||
uv
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [ drawio ];
|
||||
home.packages = with pkgs; [
|
||||
bind
|
||||
bun
|
||||
nil
|
||||
python312
|
||||
uv
|
||||
];
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
description = "software development workload";
|
||||
description = "Cross-platform software development environment";
|
||||
|
||||
includes = [
|
||||
"applications.arduino"
|
||||
@@ -7,6 +7,7 @@
|
||||
"applications.codex"
|
||||
"applications.codex-desktop"
|
||||
"applications.docker"
|
||||
"applications.drawio"
|
||||
"applications.grok"
|
||||
"applications.java"
|
||||
"applications.opencode"
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
{
|
||||
description = "personal communication and browser workload";
|
||||
description = "Cross-platform personal desktop applications";
|
||||
|
||||
includes = [
|
||||
"applications.1password"
|
||||
"applications.chrome"
|
||||
"applications.discord"
|
||||
"applications.kde"
|
||||
"applications.slack"
|
||||
"applications.zoom"
|
||||
];
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
description = "Cross-platform remote shell access";
|
||||
|
||||
includes = [ "services.openssh" ];
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
{
|
||||
description = "remote-access workload";
|
||||
|
||||
includes = [ "services.openssh" ];
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
description = "secure boot and TPM-backed storage";
|
||||
|
||||
includes = [
|
||||
"systems.boot.secure-boot"
|
||||
"systems.boot.storage-crypto"
|
||||
];
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
description = "server workload";
|
||||
description = "Cross-platform container and remote-access server";
|
||||
|
||||
includes = [
|
||||
"applications.docker"
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
{
|
||||
description = "Tailscale client";
|
||||
|
||||
includes = [ "services.tailscale" ];
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{ lib, ... }:
|
||||
{
|
||||
services.tailscale = {
|
||||
useRoutingFeatures = lib.mkForce "client";
|
||||
extraSetFlags = lib.mkForce [
|
||||
"--accept-dns=false"
|
||||
"--accept-routes=true"
|
||||
];
|
||||
};
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
{
|
||||
description = "Tailscale subnet-router server";
|
||||
|
||||
includes = [ "services.tailscale" ];
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{ lib, ... }:
|
||||
{
|
||||
services.tailscale = {
|
||||
useRoutingFeatures = lib.mkForce "server";
|
||||
extraSetFlags = lib.mkForce [
|
||||
"--accept-dns=false"
|
||||
"--accept-routes=false"
|
||||
"--advertise-routes=10.50.0.0/16"
|
||||
];
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user