From ffef916b3dac8a194d46a14e00f364641f34d097 Mon Sep 17 00:00:00 2001 From: Nathan Date: Mon, 1 Jun 2026 20:18:41 -0500 Subject: [PATCH] nixos 26.05 --- modules/features/avahi.nix | 2 +- modules/users/nathan/home-manager/default.nix | 2 ++ .../nathan/home-manager/features/firefox.nix | 2 ++ .../nathan/home-manager/features/opencode.nix | 2 +- .../nathan/home-manager/features/packages.nix | 2 +- .../nathan/home-manager/features/ssh.nix | 32 ++++++++++++++++++- .../nathan/home-manager/features/yazi.nix | 1 + 7 files changed, 39 insertions(+), 4 deletions(-) diff --git a/modules/features/avahi.nix b/modules/features/avahi.nix index 63fa6d3..ac29a75 100644 --- a/modules/features/avahi.nix +++ b/modules/features/avahi.nix @@ -11,7 +11,7 @@ ipv6 = true; openFirewall = true; nssmdns4 = true; - wideArea = true; + wideArea = false; }; }; diff --git a/modules/users/nathan/home-manager/default.nix b/modules/users/nathan/home-manager/default.nix index c0686c1..7252c4a 100644 --- a/modules/users/nathan/home-manager/default.nix +++ b/modules/users/nathan/home-manager/default.nix @@ -36,6 +36,8 @@ theme.package = pkgs.tokyonight-gtk-theme; iconTheme.package = pkgs.rose-pine-icon-theme; iconTheme.name = "rose-pine-moon"; + + gtk4.theme = config.gtk.theme; }; services.mpris-proxy.enable = true; diff --git a/modules/users/nathan/home-manager/features/firefox.nix b/modules/users/nathan/home-manager/features/firefox.nix index 5fbb29b..75c2088 100644 --- a/modules/users/nathan/home-manager/features/firefox.nix +++ b/modules/users/nathan/home-manager/features/firefox.nix @@ -24,6 +24,8 @@ enable = true; package = pkgs.firefox; + configPath = "${config.xdg.configHome}/mozilla/firefox"; + profiles.nathan = { search = { default = "ddg"; diff --git a/modules/users/nathan/home-manager/features/opencode.nix b/modules/users/nathan/home-manager/features/opencode.nix index 4b19de7..6c74ba1 100644 --- a/modules/users/nathan/home-manager/features/opencode.nix +++ b/modules/users/nathan/home-manager/features/opencode.nix @@ -8,7 +8,7 @@ enable = true; settings = { - theme = "system"; + tui.theme = "system"; model = "ollama-remote/qwen3:8b"; provider = { diff --git a/modules/users/nathan/home-manager/features/packages.nix b/modules/users/nathan/home-manager/features/packages.nix index 27459d3..b64a362 100644 --- a/modules/users/nathan/home-manager/features/packages.nix +++ b/modules/users/nathan/home-manager/features/packages.nix @@ -43,7 +43,7 @@ grim slurp wl-clipboard - xfce.thunar + thunar brightnessctl libdbusmenu-gtk3 ]; diff --git a/modules/users/nathan/home-manager/features/ssh.nix b/modules/users/nathan/home-manager/features/ssh.nix index d5ff552..90c886a 100644 --- a/modules/users/nathan/home-manager/features/ssh.nix +++ b/modules/users/nathan/home-manager/features/ssh.nix @@ -6,7 +6,7 @@ enable = true; enableDefaultConfig = false; - +/* matchBlocks = { "*" = { @@ -29,6 +29,36 @@ port = 22; }; + "remote" = { + hostname = "esotericbytes.com"; + user = "nathan"; + identityFile = "${config.home.homeDirectory}/.ssh/id_ed25519"; + port = 22; + }; + }; +*/ + settings = { + + "*" = { + forwardAgent = false; + addKeysToAgent = "no"; + compression = false; + serverAliveInterval = 0; + serverAliveCountMax = 3; + hashKnownHosts = false; + userKnownHostsFile = "~/.ssh/known_hosts"; + controlMaster = "no"; + controlPath = "~/.ssh/master-%r@%n:%p"; + controlPersist = "no"; + }; + + "builder" = { + hostname = "esotericbytes.com"; + user = "remote-builder"; + identityFile = "${config.home.homeDirectory}/.ssh/id_ed25519"; + port = 22; + }; + "remote" = { hostname = "esotericbytes.com"; user = "nathan"; diff --git a/modules/users/nathan/home-manager/features/yazi.nix b/modules/users/nathan/home-manager/features/yazi.nix index b26f054..501ede0 100644 --- a/modules/users/nathan/home-manager/features/yazi.nix +++ b/modules/users/nathan/home-manager/features/yazi.nix @@ -4,6 +4,7 @@ config = { programs.yazi = { enable = true; + shellWrapperName = "y"; }; }; };