diff --git a/home/home.nix b/home/home.nix index bcfcc14..6fc30d6 100644 --- a/home/home.nix +++ b/home/home.nix @@ -17,23 +17,6 @@ services.blueman-applet.enable = true; services.network-manager-applet.enable = true; - programs.captive-browser = { - browser = builtins.concatStringsSep " " [ - ''env XDG_CONFIG_HOME="$PREV_CONFIG_HOME"'' - ''${pkgs.chromium}/bin/chromium'' - ''--user-data-dir=''${XDG_DATA_HOME:-$HOME/.local/share}/chromium-captive'' - ''--proxy-server="socks5://$PROXY"'' - ''--host-resolver-rules="MAP * ~NOTFOUND , EXCLUDE localhost"'' - ''--no-first-run'' - ''--new-window'' - ''--incognito'' - ''-no-default-browser-check'' - ''http://cache.nixos.org/'' - ]; - interface = "wlp1s0"; - enable = true; - }; - programs.vscode = { enable = true; diff --git a/hosts/dlaptop/configuration.nix b/hosts/dlaptop/configuration.nix index fa3ace4..aefed5c 100644 --- a/hosts/dlaptop/configuration.nix +++ b/hosts/dlaptop/configuration.nix @@ -63,6 +63,12 @@ enable = false; }; }; + + programs.captive-browser = { + browser = ''firejail --private --profile=chromium ${pkgs.bash}/bin/bash -c '${pkgs.coreutils}/bin/env XDG_CONFIG_HOME="$PREV_CONFIG_HOME" ${pkgs.chromium}/bin/chromium --user-data-dir=''${XDG_DATA_HOME:-$HOME/.local/share}/chromium-captive --proxy-server="socks5://$PROXY" --host-resolver-rules="MAP * ~NOTFOUND , EXCLUDE localhost" --no-first-run --new-window --incognito -no-default-browser-check http://cache.nixos.org/' ''; + interface = "wlp1s0"; + enable = true; + }; security = { sudo.wheelNeedsPassword = false;