From e9b0e65b7bf6ad4542530326a52f83270ff1be0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=BF=20corey=20=28they/them=29?= Date: Thu, 26 Feb 2026 19:57:34 -0800 Subject: [PATCH] Remove TODOs Converting a portion of these to GitHub issues. --- hosts/glyph/home.nix | 1 - hosts/spore/default.nix | 2 +- hosts/spore/services/mastodon.nix | 4 ++-- hosts/spore/services/web/irc-proxy.nix | 3 --- modules/darwin/programs/chromium.nix | 1 - modules/darwin/programs/fastscripts.nix | 1 - modules/darwin/rc.nix | 5 +---- modules/home/development.nix | 1 - modules/home/utilities.nix | 1 - modules/nixos/web/auth.nix | 1 - packages/claude-desktop/package.nix | 1 - packages/fastscripts/package.nix | 1 - packages/filebrowser-quantum/package.nix | 1 - packages/github-desktop/package.nix | 1 - packages/mochi/package.nix | 1 - packages/transmissionic/package.nix | 1 - packages/ungoogled-chromium/package.nix | 1 - 17 files changed, 4 insertions(+), 23 deletions(-) diff --git a/hosts/glyph/home.nix b/hosts/glyph/home.nix index 24fbbb79..42f5936f 100644 --- a/hosts/glyph/home.nix +++ b/hosts/glyph/home.nix @@ -10,7 +10,6 @@ package = pkgs-stable.beets; settings = { directory = "/mnt/media/Music"; - # TODO: Backup ~/.config/beets/library.db import = { copy = true; move = false; diff --git a/hosts/spore/default.nix b/hosts/spore/default.nix index e075750b..91319d73 100644 --- a/hosts/spore/default.nix +++ b/hosts/spore/default.nix @@ -19,7 +19,7 @@ networking = { hostName = "spore"; - enableIPv6 = false; # TODO: Avoid IPs auto added to interface after boot + enableIPv6 = false; interfaces.eth0 = { useDHCP = false; ipv4.addresses = [ diff --git a/hosts/spore/services/mastodon.nix b/hosts/spore/services/mastodon.nix index 3991420b..b407ed20 100644 --- a/hosts/spore/services/mastodon.nix +++ b/hosts/spore/services/mastodon.nix @@ -4,7 +4,7 @@ lib, ... }: let - enable = false; # TODO: Move Mastodon to different host + enable = false; in { age.secrets = lib.mkIf enable { mastodon-s3-env = { @@ -94,7 +94,7 @@ in { ensureDatabases = ["mastodon"]; }; services.postgresqlBackup = { - #inherit enable; TODO + #inherit enable; databases = ["mastodon"]; }; services.redis.servers.mastodon = { diff --git a/hosts/spore/services/web/irc-proxy.nix b/hosts/spore/services/web/irc-proxy.nix index 1dd64b0a..75e4d335 100644 --- a/hosts/spore/services/web/irc-proxy.nix +++ b/hosts/spore/services/web/irc-proxy.nix @@ -21,9 +21,6 @@ in { ssl_certificate ${certs.${certName}.directory}/fullchain.pem; ssl_certificate_key ${certs.${certName}.directory}/key.pem; - # TODO: security.dhparams.enable - #ssl_dhparam config.security.dhparams.path; - # intermediate configuration ssl_protocols ${config.services.nginx.sslProtocols}; ssl_ciphers ${config.services.nginx.sslCiphers}; diff --git a/modules/darwin/programs/chromium.nix b/modules/darwin/programs/chromium.nix index b0b0704e..71565495 100644 --- a/modules/darwin/programs/chromium.nix +++ b/modules/darwin/programs/chromium.nix @@ -24,7 +24,6 @@ in { description = "Configuration directory for Chromium"; }; - # TODO: This does not seem to work with ungoogled-chromium extensions = mkOption { type = types.listOf types.str; default = []; diff --git a/modules/darwin/programs/fastscripts.nix b/modules/darwin/programs/fastscripts.nix index aa1fb2ce..9c711060 100644 --- a/modules/darwin/programs/fastscripts.nix +++ b/modules/darwin/programs/fastscripts.nix @@ -7,7 +7,6 @@ }: with lib; let cfg = config.programs.fastscripts; - # TODO: This seems bad? text = import "${nixDarwin}/modules/lib/write-text.nix" { inherit lib; mkTextDerivation = pkgs.writeText; diff --git a/modules/darwin/rc.nix b/modules/darwin/rc.nix index f5c61a55..872b5f21 100644 --- a/modules/darwin/rc.nix +++ b/modules/darwin/rc.nix @@ -60,7 +60,6 @@ in { NSAutomaticSpellingCorrectionEnabled = false; "com.apple.springing.enabled" = true; "com.apple.springing.delay" = 0.5; - # "com.apple.trackpad.forceClick" = 1; # TODO "com.apple.trackpad.scaling" = 1.0; # Always use expanded save panel @@ -71,9 +70,7 @@ in { InitialKeyRepeat = 15; KeyRepeat = 2; }; - # TODO: - # showAppExposeGestureEnabled = 1; - # showMissionControlGestureEnabled = 1; + dock = { appswitcher-all-displays = false; autohide = false; diff --git a/modules/home/development.nix b/modules/home/development.nix index 4a39fd5b..a5dd312b 100644 --- a/modules/home/development.nix +++ b/modules/home/development.nix @@ -32,7 +32,6 @@ in { }) (mkIf cfg.containers.enable { - # TODO: Use services.colima after nix-community/home-manager#7913 home.packages = with pkgs; [ colima docker diff --git a/modules/home/utilities.nix b/modules/home/utilities.nix index 2828a6cc..a512b687 100644 --- a/modules/home/utilities.nix +++ b/modules/home/utilities.nix @@ -94,7 +94,6 @@ in { pkgs.nix-your-shell ] ++ [ - # TODO: Expose these to Zed editor specifically pkgs.alejandra pkgs.nil ]; diff --git a/modules/nixos/web/auth.nix b/modules/nixos/web/auth.nix index 13b7e080..d51fb437 100644 --- a/modules/nixos/web/auth.nix +++ b/modules/nixos/web/auth.nix @@ -7,7 +7,6 @@ cfg = config.rc.web.auth; - # TODO: Source from web-servers/nginx/vhost-options.nix useACMEHost = mkOption { type = lib.types.nullOr lib.types.str; default = null; diff --git a/packages/claude-desktop/package.nix b/packages/claude-desktop/package.nix index e1382dd9..870f3a75 100644 --- a/packages/claude-desktop/package.nix +++ b/packages/claude-desktop/package.nix @@ -1,4 +1,3 @@ -# TODO: Upstream { lib, stdenvNoCC, diff --git a/packages/fastscripts/package.nix b/packages/fastscripts/package.nix index d28755e4..de306046 100644 --- a/packages/fastscripts/package.nix +++ b/packages/fastscripts/package.nix @@ -1,4 +1,3 @@ -# TODO: Upstream { lib, stdenvNoCC, diff --git a/packages/filebrowser-quantum/package.nix b/packages/filebrowser-quantum/package.nix index fd0ab58d..73d5c50b 100644 --- a/packages/filebrowser-quantum/package.nix +++ b/packages/filebrowser-quantum/package.nix @@ -1,4 +1,3 @@ -# TODO: Upstream to NixOS/nixpkgs { lib, fetchFromGitHub, diff --git a/packages/github-desktop/package.nix b/packages/github-desktop/package.nix index 13a6e4ad..b52c73cc 100644 --- a/packages/github-desktop/package.nix +++ b/packages/github-desktop/package.nix @@ -1,4 +1,3 @@ -# TODO: Build from source and upstream { lib, stdenvNoCC, diff --git a/packages/mochi/package.nix b/packages/mochi/package.nix index 6ce64d21..78f7a402 100644 --- a/packages/mochi/package.nix +++ b/packages/mochi/package.nix @@ -1,4 +1,3 @@ -# TODO: Upstream { lib, stdenvNoCC, diff --git a/packages/transmissionic/package.nix b/packages/transmissionic/package.nix index 787e6e78..09c5d6c9 100644 --- a/packages/transmissionic/package.nix +++ b/packages/transmissionic/package.nix @@ -1,4 +1,3 @@ -# TODO: Upstream to NixOS/nixpkgs { lib, buildNpmPackage, diff --git a/packages/ungoogled-chromium/package.nix b/packages/ungoogled-chromium/package.nix index 6603db9f..74ed4dac 100644 --- a/packages/ungoogled-chromium/package.nix +++ b/packages/ungoogled-chromium/package.nix @@ -1,4 +1,3 @@ -# TODO: Build from source and upstream { lib, stdenvNoCC,