Merge remote-tracking branch 'origin/fish'
merge master with fish config
This commit is contained in:
@@ -42,8 +42,13 @@
|
||||
fsType = "tmpfs";
|
||||
};
|
||||
|
||||
|
||||
services.nfs.server.enable = true;
|
||||
swapDevices = [ ];
|
||||
|
||||
boot.supportedFilesystems = [ "zfs" ];
|
||||
networking.hostId = "63367a21";
|
||||
|
||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
||||
# (the default) this is the recommended approach. When using systemd-networkd it's
|
||||
# still possible to use this option, but it's recommended to use it in conjunction
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
time.timeZone = "Europe/Moscow";
|
||||
|
||||
programs.zsh.enable = true;
|
||||
programs.fish.enable = true;
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
git
|
||||
@@ -28,7 +29,7 @@
|
||||
|
||||
# networking
|
||||
networking.networkmanager.enable = true;
|
||||
networking.firewall.allowedTCPPorts = [ 22 3240 ];
|
||||
networking.firewall.allowedTCPPorts = [ 22 3240 2049 ];
|
||||
networking.firewall.allowedUDPPorts = [ 38401 ];
|
||||
networking.nftables.enable = true;
|
||||
networking.hosts = {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
users.users.yaroslav = {
|
||||
isNormalUser = true;
|
||||
extraGroups = [ "wheel" "incus-admin" "networkmanager" "libvirtd" ];
|
||||
shell = pkgs.zsh;
|
||||
shell = pkgs.fish;
|
||||
packages = with pkgs; [
|
||||
tree
|
||||
];
|
||||
|
||||
@@ -23,6 +23,18 @@
|
||||
}).fd];
|
||||
};
|
||||
};
|
||||
};
|
||||
virtualisation.containers.enable = true;
|
||||
virtualisation = {
|
||||
podman = {
|
||||
enable = true;
|
||||
|
||||
# Create a `docker` alias for podman, to use it as a drop-in replacement
|
||||
dockerCompat = true;
|
||||
|
||||
# Required for containers under podman-compose to be able to talk to each other.
|
||||
defaultNetwork.settings.dns_enabled = true;
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user