various improvements

This commit is contained in:
zackartz 2024-05-27 03:11:41 -04:00
parent 5e1a70ca49
commit 8de5c50daa
No known key found for this signature in database
GPG key ID: 5B53E53A9A514DBA
14 changed files with 185 additions and 167 deletions

View file

@ -11,11 +11,11 @@ in {
options.services.vpn = with types; {
enable = mkBoolOpt false "Enable VPN service(s)";
enableMullvad = mkBoolOpt false "Enable Mullvad VPN Daemon";
mullvad = mkBoolOpt false "Enable Mullvad VPN Daemon";
};
config = mkIf cfg.enable {
services.mullvad-vpn.enable = cfg.enableMullvad;
services.mullvad-vpn.enable = cfg.mullvad;
services.openvpn.servers = {
work = {
config = ''config /home/zack/Downloads/zachary_myers.ovpn'';
@ -26,7 +26,7 @@ in {
systemd.services."mullvad-daemon".postStart = let
mullvad = config.services.mullvad-vpn.package;
in
mkIf cfg.enableMullvad ''
mkIf cfg.mullvad ''
while ! ${mullvad}/bin/mullvad status >/dev/null; do sleep 1; done
${mullvad}/bin/mullvad auto-connect set on
${mullvad}/bin/mullvad tunnel set ipv6 on

View file

@ -34,7 +34,7 @@ in {
noto-fonts-cjk
noto-fonts-emoji
jetbrains-mono
(nerdfonts.override {fonts = ["Iosevka" "JetBrainsMono" "ZedMono"];})
(nerdfonts.override {fonts = ["Iosevka" "JetBrainsMono"];})
custom.zed-fonts
];