captive browser now works

This commit is contained in:
Your Name 2024-02-28 19:28:14 +03:00
parent 8a44924b3e
commit b1100d5473
2 changed files with 6 additions and 17 deletions

View file

@ -17,23 +17,6 @@
services.blueman-applet.enable = true; services.blueman-applet.enable = true;
services.network-manager-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 = { programs.vscode = {
enable = true; enable = true;

View file

@ -63,6 +63,12 @@
enable = false; 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 = { security = {
sudo.wheelNeedsPassword = false; sudo.wheelNeedsPassword = false;