Compare commits

..

2 commits

2 changed files with 16 additions and 1 deletions

View file

@ -5,12 +5,21 @@ let
isGraphical = osConfig.services.xserver.enable; isGraphical = osConfig.services.xserver.enable;
in in
{ {
# this is a dependency of feishin. it does not actually have a known vulnerability,
# it's just unsuspported because Electron's support cycle is a ludicrously short 6 months.
# feishin's dev is going to be rewriting it without Electron (as "audioling").
# modern software development was a mistake.
nixpkgs.config.permittedInsecurePackages = [
"electron-31.7.7"
];
home.packages = with pkgs; [ home.packages = with pkgs; [
eza # like `ls` but fancier eza # like `ls` but fancier
hexyl # like `xxd` but cooler hexyl # like `xxd` but cooler
tree # like `ls -R` but nicer tree # like `ls -R` but nicer
units units
zip unzip zip
unzip
# Extremely important # Extremely important
fortune fortune

View file

@ -12,4 +12,10 @@
}; };
linkConfig.RequiredForOnline = "routable"; linkConfig.RequiredForOnline = "routable";
}; };
birdsong.peering = {
enable = true;
privateKeyFile = "/etc/wireguard/privatekey";
persistentKeepalive = 29;
};
} }