mirror of
https://github.com/buckley310/nixos-config.git
synced 2024-12-21 19:24:15 +00:00
security-tools: add proxybrowser script
This commit is contained in:
parent
29fad1cec0
commit
20d9305105
1 changed files with 20 additions and 0 deletions
|
@ -1,6 +1,25 @@
|
||||||
{ config, pkgs, lib, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
|
|
||||||
cfg = config.sconfig.security-tools;
|
cfg = config.sconfig.security-tools;
|
||||||
|
|
||||||
|
proxybrowser = pkgs.writeShellScriptBin "proxybrowser" ''
|
||||||
|
exec ${pkgs.ungoogled-chromium}/bin/chromium \
|
||||||
|
--disable-background-networking \
|
||||||
|
--disable-default-apps \
|
||||||
|
--disable-plugins-discovery \
|
||||||
|
--disk-cache-size=0 \
|
||||||
|
--ignore-certificate-errors \
|
||||||
|
--no-default-browser-check \
|
||||||
|
--no-experiments \
|
||||||
|
--no-first-run \
|
||||||
|
--no-pings \
|
||||||
|
--no-service-autorun \
|
||||||
|
--user-data-dir="$HOME/.proxybrowser" \
|
||||||
|
--proxy-server="localhost:8080" \
|
||||||
|
--proxy-bypass-list='<-loopback>'
|
||||||
|
'';
|
||||||
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.sconfig.security-tools = lib.mkEnableOption "Enable security tools";
|
options.sconfig.security-tools = lib.mkEnableOption "Enable security tools";
|
||||||
|
@ -23,6 +42,7 @@ in
|
||||||
nmap
|
nmap
|
||||||
openvpn
|
openvpn
|
||||||
postman
|
postman
|
||||||
|
proxybrowser
|
||||||
remmina
|
remmina
|
||||||
socat
|
socat
|
||||||
thc-hydra
|
thc-hydra
|
||||||
|
|
Loading…
Reference in a new issue