diff --git a/boxes/x230t/default.nix b/boxes/x230t/default.nix index e2a89c8..f7c1a72 100644 --- a/boxes/x230t/default.nix +++ b/boxes/x230t/default.nix @@ -18,6 +18,11 @@ thunderbird hue-cli bluetuith + brave + vdirsyncer + isync + khal + todoman ]; hardware.bluetooth = { diff --git a/builds/utils.nix b/builds/utils.nix index 62dfb9e..50ee3ac 100644 --- a/builds/utils.nix +++ b/builds/utils.nix @@ -5,6 +5,7 @@ , libxcb # shell scripts stuff , makeWrapper +, sshuttle , sxhkd , bash , feh @@ -24,7 +25,7 @@ stdenv.mkDerivation rec { src = ./utils; nativeBuildInputs = [ makeWrapper pkg-config libxcb ]; - buildInputs = [ libxcb bash feh xrandr jq curl fzy ytfzf ffmpeg ]; + buildInputs = [ libxcb bash feh xrandr jq curl fzy ytfzf ffmpeg sshuttle ]; buildPhase = '' ls @@ -37,7 +38,7 @@ stdenv.mkDerivation rec { for i in $(ls $src/sh); do cp $src/sh/$i $out/bin ln -sf $out/bin/tmenu_run $out/bin/regenerate - wrapProgram $out/bin/$i --prefix PATH : ${lib.makeBinPath [ sxhkd bash feh xrandr jq figlet curl fzy ytfzf ffmpeg ]} + wrapProgram $out/bin/$i --prefix PATH : ${lib.makeBinPath [ sxhkd bash feh xrandr jq figlet curl fzy ytfzf ffmpeg sshuttle ]} done cp c/status/main $out/bin/statusbar diff --git a/builds/utils/sh/vpn b/builds/utils/sh/vpn new file mode 100755 index 0000000..9c6306c --- /dev/null +++ b/builds/utils/sh/vpn @@ -0,0 +1,5 @@ +#!/bin/sh + +# a poor man's vpn +ip=$(dig +short beepboop.systems) +sshuttle --dns -r ryan@$ip:443 0/0 diff --git a/flake.lock b/flake.lock index 620ce71..56996e5 100644 --- a/flake.lock +++ b/flake.lock @@ -209,12 +209,12 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-5xUIhLgUWLJ08JmAOugcD2ut0pNNDzoBOJmcoHA5yAg=", - "path": "/nix/store/dz347nzxk63b999sm3cb7k450f90xzlq-source/builds", + "narHash": "sha256-Q/utpukYR3ZDNlXzUFtDrlmLDfusxdseH6THPh9JrQc=", + "path": "/nix/store/6c7g2njv4c637rnhc7vxqvk9xcbq9ghf-source/builds", "type": "path" }, "original": { - "path": "/nix/store/dz347nzxk63b999sm3cb7k450f90xzlq-source/builds", + "path": "/nix/store/6c7g2njv4c637rnhc7vxqvk9xcbq9ghf-source/builds", "type": "path" } },