Compare commits
No commits in common. "6f7ffd43a88acaeb7768e0ddf566a7257be4a358" and "f616d7ba3ef93e495e821d1b36d4d852edaf0bb5" have entirely different histories.
6f7ffd43a8
...
f616d7ba3e
4 changed files with 1 additions and 26 deletions
|
@ -99,7 +99,6 @@
|
||||||
services = {
|
services = {
|
||||||
tailscale = {
|
tailscale = {
|
||||||
enable = true;
|
enable = true;
|
||||||
openFirewall = true;
|
|
||||||
};
|
};
|
||||||
flatpak = {
|
flatpak = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -136,13 +135,9 @@
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
nftables.enable = true;
|
nftables.enable = true;
|
||||||
firewall = {
|
firewall.checkReversePath = "loose";
|
||||||
checkReversePath = "loose";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
|
|
||||||
|
|
||||||
# This value determines the NixOS release from which the default
|
# This value determines the NixOS release from which the default
|
||||||
# settings for stateful data, like file locations and database versions
|
# settings for stateful data, like file locations and database versions
|
||||||
# on your system were taken. It‘s perfectly fine and recommended to leave
|
# on your system were taken. It‘s perfectly fine and recommended to leave
|
||||||
|
|
|
@ -46,7 +46,6 @@
|
||||||
};
|
};
|
||||||
docker = {
|
docker = {
|
||||||
enable = true;
|
enable = true;
|
||||||
changeDefaultNetwork = true;
|
|
||||||
};
|
};
|
||||||
de.gnome = {
|
de.gnome = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
@ -21,25 +21,11 @@ in
|
||||||
example = false;
|
example = false;
|
||||||
description = "Whether to add the user to the Docker group.";
|
description = "Whether to add the user to the Docker group.";
|
||||||
};
|
};
|
||||||
changeDefaultNetwork = lib.mkOption {
|
|
||||||
type = lib.types.bool;
|
|
||||||
default = false;
|
|
||||||
example = true;
|
|
||||||
description = "Whether to change docker daemon to use different networks.";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
virtualisation.docker = {
|
virtualisation.docker = {
|
||||||
enable = true;
|
enable = true;
|
||||||
daemon.settings = lib.mkIf cfg.changeDefaultNetwork {
|
|
||||||
default-address-pools = [
|
|
||||||
{
|
|
||||||
base = "10.250.0.0/16";
|
|
||||||
size = 24;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
users.users.krop = lib.mkIf cfg.addUserToGroup {
|
users.users.krop = lib.mkIf cfg.addUserToGroup {
|
||||||
extraGroups = [ "docker" ];
|
extraGroups = [ "docker" ];
|
||||||
|
|
|
@ -100,7 +100,6 @@
|
||||||
"org/gnome/desktop/interface" = {
|
"org/gnome/desktop/interface" = {
|
||||||
color-scheme = "prefer-dark";
|
color-scheme = "prefer-dark";
|
||||||
show-battery-percentage = true;
|
show-battery-percentage = true;
|
||||||
gtk-enable-primary-paste = false;
|
|
||||||
};
|
};
|
||||||
"org/gnome/mutter" = {
|
"org/gnome/mutter" = {
|
||||||
dynamic-workspaces = true;
|
dynamic-workspaces = true;
|
||||||
|
@ -170,10 +169,6 @@
|
||||||
style.name = "adwaita-dark";
|
style.name = "adwaita-dark";
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.fzf = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.go = {
|
programs.go = {
|
||||||
enable = true;
|
enable = true;
|
||||||
goPath = "Repositories/go";
|
goPath = "Repositories/go";
|
||||||
|
|
Loading…
Reference in a new issue