feat: switch to mullvadvpn, switch to docker
This commit is contained in:
parent
36ace852a8
commit
720d341cca
8 changed files with 21 additions and 21 deletions
|
|
@ -61,6 +61,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
|
./arr.nix
|
||||||
./audio.nix
|
./audio.nix
|
||||||
./ausweisapp.nix
|
./ausweisapp.nix
|
||||||
./bluetooth.nix
|
./bluetooth.nix
|
||||||
|
|
@ -73,7 +74,6 @@
|
||||||
./kdeconnect.nix
|
./kdeconnect.nix
|
||||||
./keyd.nix
|
./keyd.nix
|
||||||
./man.nix
|
./man.nix
|
||||||
./mozillavpn.nix
|
|
||||||
./network.nix
|
./network.nix
|
||||||
./nh.nix
|
./nh.nix
|
||||||
./nix-ld.nix
|
./nix-ld.nix
|
||||||
|
|
@ -82,12 +82,10 @@
|
||||||
./ollama.nix
|
./ollama.nix
|
||||||
./opengl.nix
|
./opengl.nix
|
||||||
./openssh.nix
|
./openssh.nix
|
||||||
./openvpn.nix
|
|
||||||
./power.nix
|
./power.nix
|
||||||
./packages.nix
|
./packages.nix
|
||||||
./printing.nix
|
./printing.nix
|
||||||
./ratbag.nix
|
./ratbag.nix
|
||||||
./rr.nix
|
|
||||||
./security.nix
|
./security.nix
|
||||||
./shell.nix
|
./shell.nix
|
||||||
./steam.nix
|
./steam.nix
|
||||||
|
|
@ -95,6 +93,7 @@
|
||||||
./tts.nix
|
./tts.nix
|
||||||
./udisks2.nix
|
./udisks2.nix
|
||||||
./virtualisation.nix
|
./virtualisation.nix
|
||||||
|
./vpn.nix
|
||||||
./xdg-portal.nix
|
./xdg-portal.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
{ config, lib, pkgs, ... }: lib.mkIf config.bchmnn.vpn.enable {
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
mozillavpn
|
|
||||||
];
|
|
||||||
|
|
||||||
services.mozillavpn = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
{ pkgs, ... }: {
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
openvpn3
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
@ -9,6 +9,7 @@
|
||||||
wget # tool for retrieving files using http, https, and ftp
|
wget # tool for retrieving files using http, https, and ftp
|
||||||
neofetch # a fast, highly customizable system info script
|
neofetch # a fast, highly customizable system info script
|
||||||
lsd # the next gen ls command
|
lsd # the next gen ls command
|
||||||
|
eza # a modern, maintained replacement for ls
|
||||||
ripgrep # a utility that combines the usability of the silver searcher with the raw speed of grep
|
ripgrep # a utility that combines the usability of the silver searcher with the raw speed of grep
|
||||||
ripgrep-all # ripgrep, but also search in pdfs, e-books, office documents, zip, tar.gz, and more
|
ripgrep-all # ripgrep, but also search in pdfs, e-books, office documents, zip, tar.gz, and more
|
||||||
expect # a tool for automating interactive applications
|
expect # a tool for automating interactive applications
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
# virt-manager
|
# virt-manager
|
||||||
virtualisation = {
|
virtualisation = {
|
||||||
libvirtd.enable = true;
|
libvirtd.enable = true;
|
||||||
|
/*
|
||||||
podman = {
|
podman = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# create a `docker` alias for podman, to use it as a drop-in replacement
|
# create a `docker` alias for podman, to use it as a drop-in replacement
|
||||||
|
|
@ -10,8 +11,13 @@
|
||||||
# required for containers under podman-compose to be able to talk to each other.
|
# required for containers under podman-compose to be able to talk to each other.
|
||||||
defaultNetwork.settings.dns_enabled = true;
|
defaultNetwork.settings.dns_enabled = true;
|
||||||
};
|
};
|
||||||
|
*/
|
||||||
|
docker = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
oci-containers = {
|
oci-containers = {
|
||||||
backend = "podman";
|
backend = "docker";
|
||||||
|
# backend = "podman";
|
||||||
};
|
};
|
||||||
containers = {
|
containers = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
10
modules/vpn.nix
Normal file
10
modules/vpn.nix
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
{ pkgs, lib, config, ... }: lib. mkIf config.bchmnn.vpn.enable {
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
openvpn3
|
||||||
|
mullvad-vpn
|
||||||
|
];
|
||||||
|
|
||||||
|
services.mullvad-vpn.enable = true;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
rust-analyzer
|
rust-analyzer
|
||||||
gopls
|
gopls
|
||||||
nixd
|
nixd
|
||||||
typescript
|
nodePackages_latest.typescript-language-server
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.neovim = {
|
programs.neovim = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue