diff --git a/nix/home-manager/work.home.nix b/nix/home-manager/work.home.nix index 52938fa..b747ec1 100644 --- a/nix/home-manager/work.home.nix +++ b/nix/home-manager/work.home.nix @@ -3,6 +3,7 @@ let opencodeFlake = builtins.getFlake (toString ../flakes/opencode); monitorTuiFlake = builtins.getFlake (toString ../../monitors/monitor-tui-rs); + zenBrowserFlake = builtins.getFlake "github:youwen5/zen-browser-flake"; nixgl = import (fetchTarball "https://github.com/nix-community/nixGL/archive/main.tar.gz") { }; @@ -53,6 +54,7 @@ in { #nixfmt-classic opencodeFlake.packages.${pkgs.stdenv.hostPlatform.system}.opencode monitorTuiFlake.packages.${pkgs.stdenv.hostPlatform.system}.default + (config.lib.nixGL.wrap zenBrowserFlake.packages.${pkgs.stdenv.hostPlatform.system}.default) bitwarden-desktop wiremix (config.lib.nixGL.wrap moonlight-qt) @@ -207,6 +209,28 @@ in { Terminal=false Categories=Network;WebBrowser; ''; + ".local/share/applications/zen-browser.desktop".text = '' + [Desktop Entry] + Version=1.0 + Type=Application + Name=Zen Browser + Comment=A calmer Firefox-based browser + Exec=nixGLIntel zen + Icon=${zenBrowserFlake.packages.${pkgs.stdenv.hostPlatform.system}.default}/share/icons/hicolor/128x128/apps/zen.png + Terminal=false + Categories=Network;WebBrowser; + MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https; + StartupWMClass=zen + Actions=new-window;new-private-window; + + [Desktop Action new-window] + Name=Open a New Window + Exec=nixGLIntel zen --new-window + + [Desktop Action new-private-window] + Name=Open a New Private Window + Exec=nixGLIntel zen --private-window + ''; }; home.sessionVariables = { EDITOR = "vim"; }; @@ -236,6 +260,5 @@ in { package = pkgs.gnome-themes-extra; }; }; - # Let Home Manager install and manage itself. programs.home-manager.enable = true; } diff --git a/nix/modules/k3s.nix b/nix/modules/k3s.nix index 6b6b087..b5d14d6 100644 --- a/nix/modules/k3s.nix +++ b/nix/modules/k3s.nix @@ -6,7 +6,6 @@ enable = true; role = "server"; extraFlags = toString [ - # "--debug" # Optionally add additional args to k3s "--disable=traefik" "--bind-address 100.122.128.107" "--node-external-ip 100.122.128.107"