feat: introduce treefmt and fmt all
This commit is contained in:
parent
80250b0179
commit
5d5282a914
213 changed files with 4967 additions and 4423 deletions
|
@ -9,8 +9,9 @@
|
|||
system,
|
||||
packages',
|
||||
...
|
||||
}: {
|
||||
nixpkgs.overlays = [nodeFlake.overlays.default];
|
||||
}:
|
||||
{
|
||||
nixpkgs.overlays = [ nodeFlake.overlays.default ];
|
||||
|
||||
nixos-x13s = {
|
||||
enable = true;
|
||||
|
@ -23,7 +24,7 @@
|
|||
|
||||
# printint and autodiscovery of printers
|
||||
services.printing.enable = true;
|
||||
services.printing.drivers = [pkgs.hplip];
|
||||
services.printing.drivers = [ pkgs.hplip ];
|
||||
services.avahi = {
|
||||
enable = true;
|
||||
nssmdns4 = true;
|
||||
|
@ -57,8 +58,8 @@
|
|||
echo $?
|
||||
)
|
||||
'';
|
||||
requiredBy = ["bluetooth.service"];
|
||||
before = ["bluetooth.service"];
|
||||
requiredBy = [ "bluetooth.service" ];
|
||||
before = [ "bluetooth.service" ];
|
||||
serviceConfig = {
|
||||
Type = "oneshot";
|
||||
RemainAfterExit = true;
|
||||
|
@ -98,7 +99,7 @@
|
|||
enableNonRoot = true;
|
||||
};
|
||||
|
||||
sops.secrets.builder-private-key = {};
|
||||
sops.secrets.builder-private-key = { };
|
||||
nix.distributedBuilds = true;
|
||||
nix.buildMachines = [
|
||||
# test these with: sudo nix store ping --store 'ssh-ng://nix-remote-builder@<fqdn>?ssh-key=/run/secrets/builder-private-key'
|
||||
|
@ -107,9 +108,7 @@
|
|||
sshUser = "nix-remote-builder";
|
||||
sshKey = config.sops.secrets.builder-private-key.path;
|
||||
protocol = "ssh-ng";
|
||||
systems = [
|
||||
"x86_64-linux"
|
||||
];
|
||||
systems = [ "x86_64-linux" ];
|
||||
supportedFeatures = [
|
||||
"big-parallel"
|
||||
"kvm"
|
||||
|
@ -123,9 +122,7 @@
|
|||
sshUser = "nix-remote-builder";
|
||||
sshKey = config.sops.secrets.builder-private-key.path;
|
||||
protocol = "ssh-ng";
|
||||
systems = [
|
||||
"aarch64-linux"
|
||||
];
|
||||
systems = [ "aarch64-linux" ];
|
||||
supportedFeatures = [
|
||||
"big-parallel"
|
||||
"kvm"
|
||||
|
@ -154,24 +151,27 @@
|
|||
}
|
||||
|
||||
# TODO: create syncthing os snippet
|
||||
(let
|
||||
tcp = [22000];
|
||||
udp = [
|
||||
22000
|
||||
21027
|
||||
];
|
||||
in {
|
||||
# TODO: upstream feature for inverse rule to work: `! --in-interface zt+`
|
||||
networking.firewall.interfaces."en+".allowedTCPPorts = tcp;
|
||||
networking.firewall.interfaces."en+".allowedUDPPorts = udp;
|
||||
networking.firewall.interfaces."wl+".allowedTCPPorts = tcp;
|
||||
networking.firewall.interfaces."wl+".allowedUDPPorts = udp;
|
||||
(
|
||||
let
|
||||
tcp = [ 22000 ];
|
||||
udp = [
|
||||
22000
|
||||
21027
|
||||
];
|
||||
in
|
||||
{
|
||||
# TODO: upstream feature for inverse rule to work: `! --in-interface zt+`
|
||||
networking.firewall.interfaces."en+".allowedTCPPorts = tcp;
|
||||
networking.firewall.interfaces."en+".allowedUDPPorts = udp;
|
||||
networking.firewall.interfaces."wl+".allowedTCPPorts = tcp;
|
||||
networking.firewall.interfaces."wl+".allowedUDPPorts = udp;
|
||||
|
||||
networking.firewall.allowedTCPPorts = [
|
||||
# iperf3
|
||||
5201
|
||||
];
|
||||
})
|
||||
networking.firewall.allowedTCPPorts = [
|
||||
# iperf3
|
||||
5201
|
||||
];
|
||||
}
|
||||
)
|
||||
|
||||
../../snippets/home-manager-with-zsh.nix
|
||||
../../snippets/sway-desktop.nix
|
||||
|
@ -201,22 +201,17 @@
|
|||
];
|
||||
|
||||
system.stateVersion = "23.11";
|
||||
home-manager.users.root = _: {
|
||||
home.stateVersion = "23.11";
|
||||
};
|
||||
home-manager.users.root = _: { home.stateVersion = "23.11"; };
|
||||
home-manager.users.steveej = _: {
|
||||
home.stateVersion = "23.11";
|
||||
|
||||
imports = [
|
||||
../../../home-manager/configuration/graphical-fullblown.nix
|
||||
];
|
||||
imports = [ ../../../home-manager/configuration/graphical-fullblown.nix ];
|
||||
|
||||
nixpkgs.overlays = [nodeFlake.overlays.default];
|
||||
nixpkgs.overlays = [ nodeFlake.overlays.default ];
|
||||
|
||||
home.sessionVariables = {};
|
||||
home.sessionVariables = { };
|
||||
|
||||
home.packages = with pkgs; [
|
||||
];
|
||||
home.packages = with pkgs; [ ];
|
||||
|
||||
# TODO(upstream): currently unsupported on x13s
|
||||
services.gammastep.enable = true;
|
||||
|
@ -228,7 +223,7 @@
|
|||
|
||||
loader.efi.canTouchEfiVariables = lib.mkForce false;
|
||||
loader.efi.efiSysMountPoint = "/boot";
|
||||
blacklistedKernelModules = ["wwan"];
|
||||
blacklistedKernelModules = [ "wwan" ];
|
||||
};
|
||||
|
||||
hardware.firmware = lib.mkBefore [
|
||||
|
@ -258,9 +253,7 @@
|
|||
autostart = false;
|
||||
};
|
||||
|
||||
services.udev.packages = [
|
||||
pkgs.android-udev-rules
|
||||
];
|
||||
services.udev.packages = [ pkgs.android-udev-rules ];
|
||||
programs.adb.enable = true;
|
||||
|
||||
nix.settings.sandbox = lib.mkForce "relaxed";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue