Enabled remote deploy and removed ZFS from the kernel supported filesystems

This commit is contained in:
Filippo Berto 2023-01-10 17:35:47 +01:00
parent 556591b9d9
commit b88cc04996
Signed by: bertof
GPG key ID: 9DBF7E6A1D2CE9ED
2 changed files with 12 additions and 39 deletions

View file

@ -216,6 +216,7 @@
./nixos_modules/bertof_user.nix
./nixos_modules/distributed.nix
./nixos_modules/remote-deploy.nix
./nixos_modules/extended_registry.nix
./nixos_modules/zerotier.nix
./nixos_modules/installer.nix
@ -290,6 +291,7 @@
# ({nixosModules,...}: "${nixosModules}/installer/sd-card/sd-image-aarch64.nix")
./freya/configuration.nix
{ home-manager.users.bertof = import ./freya/hm.nix; }
({ lib, ... }: { boot.supportedFilesystems = lib.mkForce [ "btrfs" "reiserfs" "vfat" "f2fs" "xfs" "ntfs" "cifs" ]; })
];
};
};

View file

@ -1,35 +1,19 @@
{ pkgs, lib, ... }:
with lib; {
{ pkgs, ... }: {
boot = {
# kernelPackages = pkgs.linuxPackages_latest;
loader = {
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;
};
loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; };
};
console = {
font = "Lat2-Terminus16";
keyMap = "it";
};
console = { font = "Lat2-Terminus16"; keyMap = "it"; };
environment = {
pathsToLink = [ "/share/zsh" ];
systemPackages = builtins.attrValues { inherit (pkgs) helix tmux vim; };
};
environment = { pathsToLink = [ "/share/zsh" ]; systemPackages = builtins.attrValues { inherit (pkgs) helix tmux vim; }; };
i18n.defaultLocale = "it_IT.UTF-8";
programs = {
dconf.enable = true;
gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
zsh = {
enable = true;
syntaxHighlighting.enable = true;
};
gnupg.agent = { enable = true; enableSSHSupport = true; };
zsh = { enable = true; syntaxHighlighting.enable = true; };
};
networking = {
@ -53,21 +37,14 @@ with lib; {
userServices = true;
workstation = true;
};
extraServiceFiles = {
ssh = "${pkgs.avahi}/etc/avahi/services/ssh.service";
};
extraServiceFiles.ssh = "${pkgs.avahi}/etc/avahi/services/ssh.service";
};
# bazarr = { enable = true; openFirewall = true; group = "users"; };
# blueman.enable = true;
dbus.packages = [ pkgs.dconf ];
gnome.gnome-keyring.enable = true;
openssh = {
enable = true;
openFirewall = true;
permitRootLogin = "no";
passwordAuthentication = false;
};
openssh = { enable = true; openFirewall = true; };
};
users.users = {
@ -97,11 +74,5 @@ with lib; {
Defaults pwfeedback
'';
system.autoUpgrade = {
enable = true;
allowReboot = true;
flags = [ "--flake gitlab:bertof/nix-dotfiles" ];
};
system.stateVersion = "22.05";
system.stateVersion = "22.11";
}