From 3c0e9c18deb71112a76e9f686f8394e723ecc318 Mon Sep 17 00:00:00 2001 From: Tristan Date: Sat, 30 Aug 2025 16:32:18 +0100 Subject: [PATCH 01/10] zenix: update, rm cosmic --- flake.lock | 74 +++++++++++++++++------------------ flake.nix | 4 -- hardware/zenix.nix | 11 +----- home/default.nix | 2 + home/programs/graphical.nix | 1 - nixos/default.nix | 7 ++-- nixos/programs/auto-login.nix | 10 ----- nixos/programs/gamer.nix | 5 ++- nixos/workstation.nix | 12 ++---- 9 files changed, 52 insertions(+), 74 deletions(-) delete mode 100644 nixos/programs/auto-login.nix diff --git a/flake.lock b/flake.lock index 43e5c2f..f6adf84 100644 --- a/flake.lock +++ b/flake.lock @@ -228,11 +228,11 @@ ] }, "locked": { - "lastModified": 1753592768, - "narHash": "sha256-oV695RvbAE4+R9pcsT9shmp6zE/+IZe6evHWX63f2Qg=", + "lastModified": 1756245065, + "narHash": "sha256-aAZNbGcWrVRZgWgkQbkabSGcDVRDMgON4BipMy69gvI=", "owner": "nix-community", "repo": "home-manager", - "rev": "fc3add429f21450359369af74c2375cb34a2d204", + "rev": "54b2879ce622d44415e727905925e21b8f833a98", "type": "github" }, "original": { @@ -300,11 +300,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1754744872, - "narHash": "sha256-rcMHMs+dFWaDXev092gfxTfxHEWcUY/6SRV+cseNevQ=", + "lastModified": 1756451209, + "narHash": "sha256-zrFKbXArvNjUKYYd1I48cnvlgB6cGA/mFoRvgp/wRHc=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "346fc31bcc4d2dbcc3e8ce8dbb622e4255ff54b7", + "rev": "cdfffe0b009582f5161dcd030a5549236287767b", "type": "github" }, "original": { @@ -333,11 +333,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1754742008, - "narHash": "sha256-Tp0FG7VpLudVEC622d91z2hbdfPLCXxw0Nv43iNN4O0=", + "lastModified": 1756448032, + "narHash": "sha256-ZIRj8dt8FmJdQeJjNvyK1RirYBmun+e/K3TMG8Qdodc=", "owner": "YaLTeR", "repo": "niri", - "rev": "67361f88fd01974ebee4cf80f0e29c87d805cc39", + "rev": "dfe463ed7dcf36cc706f5540c5d0804775b5c86b", "type": "github" }, "original": { @@ -364,11 +364,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1754689972, - "narHash": "sha256-eogqv6FqZXHgqrbZzHnq43GalnRbLTkbBbFtEfm1RSc=", + "lastModified": 1756217674, + "narHash": "sha256-TH1SfSP523QI7kcPiNtMAEuwZR3Jdz0MCDXPs7TS8uo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc756aa6f5d3e2e5666efcf865d190701fef150a", + "rev": "4e7667a90c167f7a81d906e5a75cba4ad8bee620", "type": "github" }, "original": { @@ -380,11 +380,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1754689972, - "narHash": "sha256-eogqv6FqZXHgqrbZzHnq43GalnRbLTkbBbFtEfm1RSc=", + "lastModified": 1756469547, + "narHash": "sha256-YvtD2E7MYsQ3r7K9K2G7nCslCKMPShoSEAtbjHLtH0k=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fc756aa6f5d3e2e5666efcf865d190701fef150a", + "rev": "41d292bfc37309790f70f4c120b79280ce40af16", "type": "github" }, "original": { @@ -395,11 +395,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1754214453, - "narHash": "sha256-Q/I2xJn/j1wpkGhWkQnm20nShYnG7TI99foDBpXm1SY=", + "lastModified": 1756386758, + "narHash": "sha256-1wxxznpW2CKvI9VdniaUnTT2Os6rdRJcRUf65ZK9OtE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5b09dc45f24cf32316283e62aec81ffee3c3e376", + "rev": "dfb2f12e899db4876308eba6d93455ab7da304cd", "type": "github" }, "original": { @@ -419,11 +419,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1754262585, - "narHash": "sha256-Yz5dJ0VzGRzSRHdHldsWQbuFYmtP3NWNreCvPfCi9CI=", + "lastModified": 1755727480, + "narHash": "sha256-eb9N7XFj1zirk+D2KV+rn/CjmVHDISlxhtZCWZEVpkM=", "owner": "nix-community", "repo": "nixvim", - "rev": "ab1b5962e1ca90b42de47e1172e0d24ca80e6256", + "rev": "6df0b97b39baa1c0b3002b051f307aed68e17d1b", "type": "github" }, "original": { @@ -502,11 +502,11 @@ ] }, "locked": { - "lastModified": 1754328224, - "narHash": "sha256-glPK8DF329/dXtosV7YSzRlF4n35WDjaVwdOMEoEXHA=", + "lastModified": 1754988908, + "narHash": "sha256-t+voe2961vCgrzPFtZxha0/kmFSHFobzF00sT8p9h0U=", "owner": "Mic92", "repo": "sops-nix", - "rev": "49021900e69812ba7ddb9e40f9170218a7eca9f4", + "rev": "3223c7a92724b5d804e9988c6b447a0d09017d48", "type": "github" }, "original": { @@ -536,11 +536,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1754599117, - "narHash": "sha256-AzAYdZlat002vCjCKWdFpGi2xUaiOU4DtIPnv1nomD8=", + "lastModified": 1755710103, + "narHash": "sha256-VmheUy4UzWDy/u0TvCCHptgF30peL7wRxkHy7EVpDrQ=", "owner": "danth", "repo": "stylix", - "rev": "312dec38b2231b21f36903d1bdce96daa11548ff", + "rev": "79be65b20d7b8fb7e8f39ba8121cfe41b7f46808", "type": "github" }, "original": { @@ -701,16 +701,16 @@ "xwayland-satellite-stable": { "flake": false, "locked": { - "lastModified": 1748488455, - "narHash": "sha256-IiLr1alzKFIy5tGGpDlabQbe6LV1c9ABvkH6T5WmyRI=", + "lastModified": 1755491097, + "narHash": "sha256-m+9tUfsmBeF2Gn4HWa6vSITZ4Gz1eA1F5Kh62B0N4oE=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "3ba30b149f9eb2bbf42cf4758d2158ca8cceef73", + "rev": "388d291e82ffbc73be18169d39470f340707edaa", "type": "github" }, "original": { "owner": "Supreeeme", - "ref": "v0.6", + "ref": "v0.7", "repo": "xwayland-satellite", "type": "github" } @@ -718,11 +718,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1754533920, - "narHash": "sha256-fCZ68Yud1sUCq6UNXj0SDyiBgVA8gJUE+14ZFGsFJG8=", + "lastModified": 1756260173, + "narHash": "sha256-wcf04fl5ncbOqAK7OCWIgILERIbMfL/eeM3UThqgErI=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "e0d1dad25a158551ab58547b2ece4b7d5a19929c", + "rev": "af33f7eb124b51ff6d9cdf9b428643e2246c8cbb", "type": "github" }, "original": { @@ -736,11 +736,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1754540523, - "narHash": "sha256-Wgv2qVckt8q11/xErY7hYdLAPcoOnZ0BkMLqyXegCzQ=", + "lastModified": 1756526767, + "narHash": "sha256-aMcUT5QOgVghB+x89xf9+Phc/BTIQfoitVIcQ66ZQWk=", "owner": "youwen5", "repo": "zen-browser-flake", - "rev": "451454de40a4433174153e823994fe2ecd3c869e", + "rev": "3cef1d4a0b597c1746d399cc46ef98a53af9a732", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 1c1bbae..f7c8766 100644 --- a/flake.nix +++ b/flake.nix @@ -42,8 +42,6 @@ pkgs = import inputs.nixpkgs {inherit system;}; user = "tristan"; userFullname = "Tristan Beedell"; - # auto-login = import ./nixos/programs/auto-login.nix; - mkConf = import ./lib/mkconf.nix {inherit inputs system user userFullname;}; in { formatter.${system} = pkgs.alejandra; @@ -51,7 +49,6 @@ zenix = mkConf { nixos-modules = [ ./hardware/zenix.nix - ./nixos/programs/cosmic.nix ./nixos/programs/niri.nix ./nixos/programs/gamer.nix ./nixos/programs/personal.nix @@ -62,7 +59,6 @@ ./home/programs/graphical.nix ./home/programs/gamer.nix ./home/programs/personal/. - ./home/desktop/cosmic/. ]; }; diff --git a/hardware/zenix.nix b/hardware/zenix.nix index 7408fa1..8a3100d 100644 --- a/hardware/zenix.nix +++ b/hardware/zenix.nix @@ -1,12 +1,9 @@ { - config, lib, - pkgs, modulesPath, + user, ... -}: let - user = config.user; -in { +}: { imports = [ (modulesPath + "/installer/scan/not-detected.nix") ./ddc.nix @@ -31,10 +28,6 @@ in { options = ["noatime"]; }; - # boot.initrd.luks.devices."usbkey" = { - # device = "/dev/disk/by-label/usbkey1"; - # }; - boot.initrd.luks.devices."cryptroot" = { device = "/dev/disk/by-uuid/cc0617df-8cbf-4618-abbc-df64c96de151"; }; diff --git a/home/default.nix b/home/default.nix index 3c46f22..824d722 100644 --- a/home/default.nix +++ b/home/default.nix @@ -41,6 +41,8 @@ programs.yazi.enable = true; + programs.bat.enable = true; + programs.zoxide.enable = true; programs.rbw = { diff --git a/home/programs/graphical.nix b/home/programs/graphical.nix index df550f1..9cb3e2c 100644 --- a/home/programs/graphical.nix +++ b/home/programs/graphical.nix @@ -25,7 +25,6 @@ youtube-music transmission_4-gtk feishin - grayjay # other element-desktop diff --git a/nixos/default.nix b/nixos/default.nix index 6f108e8..7b805cb 100644 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -1,13 +1,11 @@ # https://search.nixos.org/options { inputs, - config, pkgs, lib, + user, ... -}: let - user = config.user; -in { +}: { nix = { settings = { experimental-features = ["nix-command" "flakes" "pipe-operators"]; @@ -98,6 +96,7 @@ in { nix-tree comma jq + bat ]; boot.kernel.sysctl = { diff --git a/nixos/programs/auto-login.nix b/nixos/programs/auto-login.nix deleted file mode 100644 index 9c93810..0000000 --- a/nixos/programs/auto-login.nix +++ /dev/null @@ -1,10 +0,0 @@ -command: {user, ...}: { - services.greetd = { - enable = true; - settings = { - default_session = { - inherit command user; - }; - }; - }; -} diff --git a/nixos/programs/gamer.nix b/nixos/programs/gamer.nix index 7356755..e1ddbec 100644 --- a/nixos/programs/gamer.nix +++ b/nixos/programs/gamer.nix @@ -12,10 +12,13 @@ dedicatedServer.openFirewall = true; gamescopeSession = { enable = true; - args = ["-r" "120" "-W" "3840" "-H" "2160" "-O" "HDMI-A-1" "--rt" "--hdr-enabled" "--adaptive-sync"]; + args = ["-r" "120" "-W" "3840" "-H" "2160" "-O" "HDMI-A-1" "--rt" "--hdr-enabled" "--adaptive-sync" "--xwayland-count" "2"]; env = { + PROTON_ENABLE_WAYLAND = "1"; + PROTON_ENABLE_HDR = "1"; ENABLE_HDR_WSI = "1"; DXVK_HDR = "1"; + STEAM_MULTIPLE_XWAYLANDS = "1"; }; }; }; diff --git a/nixos/workstation.nix b/nixos/workstation.nix index 3667716..eea2baa 100644 --- a/nixos/workstation.nix +++ b/nixos/workstation.nix @@ -3,6 +3,7 @@ pkgs, lib, config, + user, ... }: { imports = [ @@ -28,6 +29,8 @@ virtualisation.waydroid.enable = true; + services.displayManager.cosmic-greeter.enable = true; + networking.stevenblack = { enable = lib.mkDefault true; block = ["porn" "gambling"]; @@ -76,18 +79,11 @@ }; qt.enable = true; - nixpkgs.overlays = [ - (final: prev: { - interalia = prev.callPackage ../pkgs/interalia.nix {}; - }) - ]; - fonts.packages = with pkgs; [ nerd-fonts.symbols-only - interalia ]; - home-manager.users.${config.user}.imports = [ + home-manager.users.${user}.imports = [ ../home/workstation.nix ]; From 893ff02339cd5ae3b325dcf1610b9bed8bc6428f Mon Sep 17 00:00:00 2001 From: Tristan Date: Wed, 3 Sep 2025 13:56:54 +0100 Subject: [PATCH 02/10] framework: add thunderbolt dock --- hardware/framework-13.nix | 37 +++++++++++++++++++++++++++++++++++ hardware/zenix.nix | 20 +++++++++++++++++++ home/desktop/niri/default.nix | 18 ----------------- 3 files changed, 57 insertions(+), 18 deletions(-) diff --git a/hardware/framework-13.nix b/hardware/framework-13.nix index 120e188..dd70137 100644 --- a/hardware/framework-13.nix +++ b/hardware/framework-13.nix @@ -57,6 +57,8 @@ networking.hostName = "framework-13"; + services.hardware.bolt.enable = true; + system.stateVersion = "24.11"; # do not change home-manager.users.${config.user}.imports = [ { @@ -77,6 +79,41 @@ } ''; }; + + programs.niri.settings.outputs = { + # Laptop display + "eDP-1" = { + mode = { + width = 2256; + height = 1504; + refresh = 59.999; + }; + }; + "HP Inc. HP 24x 1CR9500W9Q" = { + mode = { + width = 1920; + height = 1080; + refresh = 144.001; + }; + scale = 1.0; + position = { + x = 2256; + y = 0; + }; + }; + "Ancor Communications Inc ASUS VS228 F3LMTF154813" = { + mode = { + width = 1920; + height = 1080; + refresh = 60.0; + }; + scale = 1.0; + position = { + x = 2256 + 1920; + y = 0; + }; + }; + }; } ]; diff --git a/hardware/zenix.nix b/hardware/zenix.nix index 7408fa1..d0fa17f 100644 --- a/hardware/zenix.nix +++ b/hardware/zenix.nix @@ -84,6 +84,26 @@ in { home-manager.users.${user}.imports = [ { home.stateVersion = "22.05"; + programs.niri.settings.outputs = { + "DP-3" = { + mode = { + width = 1920; + height = 1080; + refresh = 143.855; + }; + variable-refresh-rate = true; + scale = 1.0; + }; + "HDMI-A-1" = { + mode = { + width = 3840; + height = 2160; + refresh = 120.0; + }; + variable-refresh-rate = true; + scale = 2.5; + }; + }; } ]; } diff --git a/home/desktop/niri/default.nix b/home/desktop/niri/default.nix index 05865a5..f615ce9 100644 --- a/home/desktop/niri/default.nix +++ b/home/desktop/niri/default.nix @@ -59,24 +59,6 @@ NIXOS_OZONE_WL = "1"; DISPLAY = ":1"; }; - outputs."DP-3" = { - mode = { - width = 1920; - height = 1080; - refresh = 143.855; - }; - variable-refresh-rate = true; - scale = 1.0; - }; - outputs."HDMI-A-1" = { - mode = { - width = 3840; - height = 2160; - refresh = 120.0; - }; - variable-refresh-rate = true; - scale = 2.5; - }; binds = with config.lib.niri.actions; { "Mod+Return".action.spawn = [(lib.getExe config.programs.terminal)]; "Mod+O".action.spawn = [(lib.getExe pkgs.cosmic-files)]; From b9cf040b74e5c0fc021a47a103a9d5b80b085111 Mon Sep 17 00:00:00 2001 From: Tristan Date: Sun, 31 Aug 2025 16:49:13 +0100 Subject: [PATCH 03/10] zenix: keyboard layout --- home/desktop/niri/default.nix | 6 ++++-- home/desktop/utils/waybar.nix | 12 ++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/home/desktop/niri/default.nix b/home/desktop/niri/default.nix index 05865a5..c7c81f1 100644 --- a/home/desktop/niri/default.nix +++ b/home/desktop/niri/default.nix @@ -11,6 +11,7 @@ ]; programs.waybar.settings.mainBar.modules-left = ["niri/workspaces" "niri/window"]; + programs.waybar.settings.mainBar.modules-right = lib.mkBefore ["niri/language"]; programs.fuzzel = { enable = true; @@ -32,8 +33,8 @@ programs.niri = { settings = { input.keyboard = { - xkb.layout = "us"; - xkb.variant = "dvorak"; + xkb.layout = "us,gb"; + xkb.variant = "dvorak,"; xkb.options = "caps:escape"; }; input.mouse = { @@ -128,6 +129,7 @@ "Mod+M".action = switch-preset-column-width; "Mod+G".action = toggle-window-floating; + "Mod+Shift+Ctrl+Alt+Space".action = switch-layout "next"; "Print".action = screenshot; diff --git a/home/desktop/utils/waybar.nix b/home/desktop/utils/waybar.nix index 72756b4..5248e7e 100644 --- a/home/desktop/utils/waybar.nix +++ b/home/desktop/utils/waybar.nix @@ -7,7 +7,7 @@ layer = "bottom"; position = "top"; height = 36; - modules-right = ["mpris" "power-profiles-daemon" "cpu" "idle_inhibitor" "pulseaudio" "clock" "tray" "battery"]; + modules-right = ["mpris" "power-profiles-daemon" "cpu" "idle_inhibitor" "wireplumber" "clock" "tray" "battery"]; "cpu" = { "format" = "{icon}"; "format-icons" = ["▁" "▂" "▃" "▄" "▅" "▆" "▇" "█"]; @@ -35,11 +35,11 @@ tooltip-format-activated = "system sleep inhibited"; tooltip-format-deactivated = "system will sleep when idle"; }; - pulseaudio = { - format-muted = "🔇 {volume}"; - format = "{icon} {volume}"; - format-icons.default = ["🔈" "🔉" "🔊"]; - on-click = "${pkgs.pavucontrol}/bin/pavucontrol"; + wireplumber = { + format-muted = "🔇"; + format = "{icon} {volume}%"; + format-icons = ["🔈" "🔉" "🔊"]; + on-click = "pwvucontrol"; }; mpris = { format = "{player_icon} {title}"; From 24cac026ebc6c4b62c9a3a1e9405b87bd970aad1 Mon Sep 17 00:00:00 2001 From: Tristan Date: Sat, 6 Sep 2025 23:25:00 +0100 Subject: [PATCH 04/10] zenix: xwayland display fix --- home/desktop/niri/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home/desktop/niri/default.nix b/home/desktop/niri/default.nix index c7c81f1..53df4df 100644 --- a/home/desktop/niri/default.nix +++ b/home/desktop/niri/default.nix @@ -58,7 +58,7 @@ }; environment = { NIXOS_OZONE_WL = "1"; - DISPLAY = ":1"; + DISPLAY = ":0"; }; outputs."DP-3" = { mode = { From 6b5f57c7039de99548f52d3a718e82ac69c2044d Mon Sep 17 00:00:00 2001 From: Tristan Date: Wed, 10 Sep 2025 21:21:52 +0100 Subject: [PATCH 05/10] zenix: remove kde connect and waydroid --- nixos/workstation.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/nixos/workstation.nix b/nixos/workstation.nix index eea2baa..daf35cd 100644 --- a/nixos/workstation.nix +++ b/nixos/workstation.nix @@ -25,10 +25,6 @@ services.gnome.gnome-keyring.enable = true; - programs.kdeconnect.enable = true; - - virtualisation.waydroid.enable = true; - services.displayManager.cosmic-greeter.enable = true; networking.stevenblack = { From 97710653269142e9c9386019e498a8e3a0a29d9b Mon Sep 17 00:00:00 2001 From: Tristan Date: Wed, 10 Sep 2025 21:25:01 +0100 Subject: [PATCH 06/10] zenix: amdgpu drivers --- hardware/zenix.nix | 8 ++++++++ home/desktop/niri/default.nix | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/hardware/zenix.nix b/hardware/zenix.nix index 8a3100d..599b114 100644 --- a/hardware/zenix.nix +++ b/hardware/zenix.nix @@ -66,6 +66,14 @@ hardware.cpu.amd.updateMicrocode = true; hardware.cpu.x86.msr.enable = true; + hardware.amdgpu = { + opencl.enable = true; + amdvlk = { + enable = true; + support32Bit.enable = true; + }; + }; + networking.hostName = "zenix"; services.openssh.enable = true; diff --git a/home/desktop/niri/default.nix b/home/desktop/niri/default.nix index 53df4df..35874b2 100644 --- a/home/desktop/niri/default.nix +++ b/home/desktop/niri/default.nix @@ -35,7 +35,7 @@ input.keyboard = { xkb.layout = "us,gb"; xkb.variant = "dvorak,"; - xkb.options = "caps:escape"; + xkb.options = "caps:escape,esperanto:qwerty,lv3:ralt_switch"; }; input.mouse = { accel-profile = "flat"; From 6c4eb248c4fb1c716e6de5b6b4912d337b08d15a Mon Sep 17 00:00:00 2001 From: Tristan Date: Mon, 22 Sep 2025 20:42:19 +0100 Subject: [PATCH 07/10] zenix: move display settings to hardware conf --- hardware/zenix.nix | 20 ++++++++++++++++++++ home/desktop/niri/default.nix | 18 ------------------ 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/hardware/zenix.nix b/hardware/zenix.nix index 599b114..daba723 100644 --- a/hardware/zenix.nix +++ b/hardware/zenix.nix @@ -85,6 +85,26 @@ home-manager.users.${user}.imports = [ { home.stateVersion = "22.05"; + programs.niri.settings = { + outputs."HP Inc. HP 24x 1CR9500W9Q" = { + mode = { + width = 1920; + height = 1080; + refresh = 143.855; + }; + variable-refresh-rate = true; + scale = 1.0; + }; + outputs."HDMI-A-1" = { + mode = { + width = 3840; + height = 2160; + refresh = 120.0; + }; + variable-refresh-rate = true; + scale = 2.5; + }; + }; } ]; } diff --git a/home/desktop/niri/default.nix b/home/desktop/niri/default.nix index 35874b2..29f1c49 100644 --- a/home/desktop/niri/default.nix +++ b/home/desktop/niri/default.nix @@ -60,24 +60,6 @@ NIXOS_OZONE_WL = "1"; DISPLAY = ":0"; }; - outputs."DP-3" = { - mode = { - width = 1920; - height = 1080; - refresh = 143.855; - }; - variable-refresh-rate = true; - scale = 1.0; - }; - outputs."HDMI-A-1" = { - mode = { - width = 3840; - height = 2160; - refresh = 120.0; - }; - variable-refresh-rate = true; - scale = 2.5; - }; binds = with config.lib.niri.actions; { "Mod+Return".action.spawn = [(lib.getExe config.programs.terminal)]; "Mod+O".action.spawn = [(lib.getExe pkgs.cosmic-files)]; From dd63b17877d2e17f1dbf0a3988063e88286cc7c0 Mon Sep 17 00:00:00 2001 From: Tristan Date: Tue, 7 Oct 2025 00:06:36 +0100 Subject: [PATCH 08/10] zenix: update and add some lv2 plugins --- flake.lock | 106 +++++++++++++++++++------------------- nixos/services/musnix.nix | 17 ++++++ 2 files changed, 70 insertions(+), 53 deletions(-) diff --git a/flake.lock b/flake.lock index f6adf84..34b567b 100644 --- a/flake.lock +++ b/flake.lock @@ -136,11 +136,11 @@ ] }, "locked": { - "lastModified": 1754091436, - "narHash": "sha256-XKqDMN1/Qj1DKivQvscI4vmHfDfvYR2pfuFOJiCeewM=", + "lastModified": 1759362264, + "narHash": "sha256-wfG0S7pltlYyZTM+qqlhJ7GMw2fTF4mLKCIVhLii/4M=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "67df8c627c2c39c41dbec76a1f201929929ab0bd", + "rev": "758cf7296bee11f1706a574c77d072b8a7baa881", "type": "github" }, "original": { @@ -228,11 +228,11 @@ ] }, "locked": { - "lastModified": 1756245065, - "narHash": "sha256-aAZNbGcWrVRZgWgkQbkabSGcDVRDMgON4BipMy69gvI=", + "lastModified": 1758463745, + "narHash": "sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA=", "owner": "nix-community", "repo": "home-manager", - "rev": "54b2879ce622d44415e727905925e21b8f833a98", + "rev": "3b955f5f0a942f9f60cdc9cacb7844335d0f21c3", "type": "github" }, "original": { @@ -256,16 +256,16 @@ ] }, "locked": { - "lastModified": 1748294338, - "narHash": "sha256-FVO01jdmUNArzBS7NmaktLdGA5qA3lUMJ4B7a05Iynw=", + "lastModified": 1754860581, + "narHash": "sha256-EM0IE63OHxXCOpDHXaTyHIOk2cNvMCGPqLt/IdtVxgk=", "owner": "NuschtOS", "repo": "ixx", - "rev": "cc5f390f7caf265461d4aab37e98d2292ebbdb85", + "rev": "babfe85a876162c4acc9ab6fb4483df88fa1f281", "type": "github" }, "original": { "owner": "NuschtOS", - "ref": "v0.0.8", + "ref": "v0.1.1", "repo": "ixx", "type": "github" } @@ -275,11 +275,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1741303672, - "narHash": "sha256-eRKbKccBu3PK/oJpmUuLo+0v45d0SEjosE8tVsHbpeA=", + "lastModified": 1756852730, + "narHash": "sha256-qPere4RBHoZxiEGl8zXU8gjroZg4gkYGEwaAbKmL4vE=", "owner": "musnix", "repo": "musnix", - "rev": "d56a15f30329f304151e4e05fa82264d127da934", + "rev": "7ccc92050e43dc92309396c6f2fe1f542214a242", "type": "github" }, "original": { @@ -300,11 +300,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1756451209, - "narHash": "sha256-zrFKbXArvNjUKYYd1I48cnvlgB6cGA/mFoRvgp/wRHc=", + "lastModified": 1759711756, + "narHash": "sha256-gdX1IM8MT3vTqLSXLDc9HNg30EcHkAgUXeNh4UpcyYU=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "cdfffe0b009582f5161dcd030a5549236287767b", + "rev": "372ecde34b3af73ae523d4b055f5bcdab00b5ee6", "type": "github" }, "original": { @@ -316,16 +316,16 @@ "niri-stable": { "flake": false, "locked": { - "lastModified": 1748151941, - "narHash": "sha256-z4viQZLgC2bIJ3VrzQnR+q2F3gAOEQpU1H5xHtX/2fs=", + "lastModified": 1756556321, + "narHash": "sha256-RLD89dfjN0RVO86C/Mot0T7aduCygPGaYbog566F0Qo=", "owner": "YaLTeR", "repo": "niri", - "rev": "8ba57fcf25d2fc9565131684a839d58703f1dae7", + "rev": "01be0e65f4eb91a9cd624ac0b76aaeab765c7294", "type": "github" }, "original": { "owner": "YaLTeR", - "ref": "v25.05.1", + "ref": "v25.08", "repo": "niri", "type": "github" } @@ -333,11 +333,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1756448032, - "narHash": "sha256-ZIRj8dt8FmJdQeJjNvyK1RirYBmun+e/K3TMG8Qdodc=", + "lastModified": 1759395653, + "narHash": "sha256-sv9J1z6CrTPf9lRJLyCN90fZVdQz7LFeX7pIlInH8BQ=", "owner": "YaLTeR", "repo": "niri", - "rev": "dfe463ed7dcf36cc706f5540c5d0804775b5c86b", + "rev": "ba6e5e082a79901dc89b0d49c5da1b769d652aec", "type": "github" }, "original": { @@ -348,11 +348,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1740695751, - "narHash": "sha256-D+R+kFxy1KsheiIzkkx/6L63wEHBYX21OIwlFV8JvDs=", + "lastModified": 1756542300, + "narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6313551cd05425cd5b3e63fe47dbc324eabb15e4", + "rev": "d7600c775f877cd87b4f5a831c28aa94137377aa", "type": "github" }, "original": { @@ -364,11 +364,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1756217674, - "narHash": "sha256-TH1SfSP523QI7kcPiNtMAEuwZR3Jdz0MCDXPs7TS8uo=", + "lastModified": 1759580034, + "narHash": "sha256-YWo57PL7mGZU7D4WeKFMiW4ex/O6ZolUS6UNBHTZfkI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4e7667a90c167f7a81d906e5a75cba4ad8bee620", + "rev": "3bcc93c5f7a4b30335d31f21e2f1281cba68c318", "type": "github" }, "original": { @@ -380,11 +380,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1756469547, - "narHash": "sha256-YvtD2E7MYsQ3r7K9K2G7nCslCKMPShoSEAtbjHLtH0k=", + "lastModified": 1759580034, + "narHash": "sha256-YWo57PL7mGZU7D4WeKFMiW4ex/O6ZolUS6UNBHTZfkI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "41d292bfc37309790f70f4c120b79280ce40af16", + "rev": "3bcc93c5f7a4b30335d31f21e2f1281cba68c318", "type": "github" }, "original": { @@ -395,11 +395,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1756386758, - "narHash": "sha256-1wxxznpW2CKvI9VdniaUnTT2Os6rdRJcRUf65ZK9OtE=", + "lastModified": 1759381078, + "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "dfb2f12e899db4876308eba6d93455ab7da304cd", + "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee", "type": "github" }, "original": { @@ -419,11 +419,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1755727480, - "narHash": "sha256-eb9N7XFj1zirk+D2KV+rn/CjmVHDISlxhtZCWZEVpkM=", + "lastModified": 1759741660, + "narHash": "sha256-u/wG4eKRSPxbe0ReXcgTXGPi4K0YImnRpTbUq7LLhcA=", "owner": "nix-community", "repo": "nixvim", - "rev": "6df0b97b39baa1c0b3002b051f307aed68e17d1b", + "rev": "01290423a479a6d490a85534b74a77799c6a04d9", "type": "github" }, "original": { @@ -469,11 +469,11 @@ ] }, "locked": { - "lastModified": 1753771532, - "narHash": "sha256-Pmpke0JtLRzgdlwDC5a+aiLVZ11JPUO5Bcqkj0nHE/k=", + "lastModified": 1758662783, + "narHash": "sha256-igrxT+/MnmcftPOHEb+XDwAMq3Xg1Xy7kVYQaHhPlAg=", "owner": "NuschtOS", "repo": "search", - "rev": "2a65adaf2c0c428efb0f4a2bc406aab466e96a06", + "rev": "7d4c0fc4ffe3bd64e5630417162e9e04e64b27a4", "type": "github" }, "original": { @@ -502,11 +502,11 @@ ] }, "locked": { - "lastModified": 1754988908, - "narHash": "sha256-t+voe2961vCgrzPFtZxha0/kmFSHFobzF00sT8p9h0U=", + "lastModified": 1759635238, + "narHash": "sha256-UvzKi02LMFP74csFfwLPAZ0mrE7k6EiYaKecplyX9Qk=", "owner": "Mic92", "repo": "sops-nix", - "rev": "3223c7a92724b5d804e9988c6b447a0d09017d48", + "rev": "6e5a38e08a2c31ae687504196a230ae00ea95133", "type": "github" }, "original": { @@ -536,11 +536,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1755710103, - "narHash": "sha256-VmheUy4UzWDy/u0TvCCHptgF30peL7wRxkHy7EVpDrQ=", + "lastModified": 1759596342, + "narHash": "sha256-1Eda1V8pjpviMdBTdDXrFp7jkaUokIgXgBYTZyzDODk=", "owner": "danth", "repo": "stylix", - "rev": "79be65b20d7b8fb7e8f39ba8121cfe41b7f46808", + "rev": "4d065856e936fc6a99ba55d39ac2df9ded6bedbe", "type": "github" }, "original": { @@ -718,11 +718,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1756260173, - "narHash": "sha256-wcf04fl5ncbOqAK7OCWIgILERIbMfL/eeM3UThqgErI=", + "lastModified": 1759707084, + "narHash": "sha256-0pkftKs6/LReNvxw7DVTN2AJEheZVgyeK0Aarbagi70=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "af33f7eb124b51ff6d9cdf9b428643e2246c8cbb", + "rev": "a9188e70bd748118b4d56a529871b9de5adb9988", "type": "github" }, "original": { @@ -736,11 +736,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1756526767, - "narHash": "sha256-aMcUT5QOgVghB+x89xf9+Phc/BTIQfoitVIcQ66ZQWk=", + "lastModified": 1759637161, + "narHash": "sha256-zvaI29pFowFf4McWrovBUmFJnk8SUytikTSIbkXonD0=", "owner": "youwen5", "repo": "zen-browser-flake", - "rev": "3cef1d4a0b597c1746d399cc46ef98a53af9a732", + "rev": "480d4571b0fcc8eafe8f3770fd03f2bcdb693c9d", "type": "github" }, "original": { diff --git a/nixos/services/musnix.nix b/nixos/services/musnix.nix index eeff1e2..c548544 100644 --- a/nixos/services/musnix.nix +++ b/nixos/services/musnix.nix @@ -25,5 +25,22 @@ carla drumgizmo distrho-ports + surge + surge-XT + guitarix + gxplugins-lv2 + airwindows-lv2 + mod-distortion + mod-arpeggiator-lv2 + aether-lv2 + neural-amp-modeler-lv2 + bchoppr + bshapr + chow-tape-model + chow-kick + chow-phaser + chow-centaur + quadrafuzz + fire ]; } From ece1abdd3e39aeb88c92ff3e590abc3432af9327 Mon Sep 17 00:00:00 2001 From: Tristan Date: Thu, 23 Oct 2025 17:45:25 +0100 Subject: [PATCH 09/10] zenix: update --- flake.lock | 85 ++++++++++++++++++----------------- home/desktop/niri/default.nix | 9 ++-- home/modules/email.nix | 1 - home/programs/gamer.nix | 1 - 4 files changed, 47 insertions(+), 49 deletions(-) diff --git a/flake.lock b/flake.lock index 34b567b..8c9fb05 100644 --- a/flake.lock +++ b/flake.lock @@ -21,16 +21,17 @@ "base16-fish": { "flake": false, "locked": { - "lastModified": 1622559957, - "narHash": "sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA=", + "lastModified": 1754405784, + "narHash": "sha256-l9xHIy+85FN+bEo6yquq2IjD1rSg9fjfjpyGP1W8YXo=", "owner": "tomyun", "repo": "base16-fish", - "rev": "2f6dd973a9075dabccd26f1cded09508180bf5fe", + "rev": "23ae20a0093dca0d7b39d76ba2401af0ccf9c561", "type": "github" }, "original": { "owner": "tomyun", "repo": "base16-fish", + "rev": "23ae20a0093dca0d7b39d76ba2401af0ccf9c561", "type": "github" } }, @@ -78,11 +79,11 @@ ] }, "locked": { - "lastModified": 1744387566, - "narHash": "sha256-O39zTv7LdRgr4Hw38d+eQG2LYpP75rw2XKqTGV5qzgs=", + "lastModified": 1760299432, + "narHash": "sha256-OEsLiZvC+WOssGIzUx0miuKsODlp7IGax8XVhNCw8wY=", "owner": "HeitorAugustoLN", "repo": "cosmic-manager", - "rev": "52d3fdd080a9dd4639948687682a68282fbf0314", + "rev": "a61b25313a83d32de4769fbb4026d93bde00b256", "type": "github" }, "original": { @@ -115,11 +116,11 @@ ] }, "locked": { - "lastModified": 1738453229, - "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=", + "lastModified": 1759362264, + "narHash": "sha256-wfG0S7pltlYyZTM+qqlhJ7GMw2fTF4mLKCIVhLii/4M=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd", + "rev": "758cf7296bee11f1706a574c77d072b8a7baa881", "type": "github" }, "original": { @@ -300,11 +301,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1759711756, - "narHash": "sha256-gdX1IM8MT3vTqLSXLDc9HNg30EcHkAgUXeNh4UpcyYU=", + "lastModified": 1761187190, + "narHash": "sha256-5ln16iOeWpEX5MO7M3jzFEBNFE42gpFsCvSvPjtF6tQ=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "372ecde34b3af73ae523d4b055f5bcdab00b5ee6", + "rev": "77a07f5d3b775fba67550c38122ebb8d3ee3ba1c", "type": "github" }, "original": { @@ -333,11 +334,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1759395653, - "narHash": "sha256-sv9J1z6CrTPf9lRJLyCN90fZVdQz7LFeX7pIlInH8BQ=", + "lastModified": 1760940149, + "narHash": "sha256-KbM47vD6E0cx+v4jYQZ8mD5N186AKm2CQlyh34TW58U=", "owner": "YaLTeR", "repo": "niri", - "rev": "ba6e5e082a79901dc89b0d49c5da1b769d652aec", + "rev": "b3245b81a6ed8edfaf5388a74d2e0a23c24941e5", "type": "github" }, "original": { @@ -364,11 +365,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1759580034, - "narHash": "sha256-YWo57PL7mGZU7D4WeKFMiW4ex/O6ZolUS6UNBHTZfkI=", + "lastModified": 1761016216, + "narHash": "sha256-G/iC4t/9j/52i/nm+0/4ybBmAF4hzR8CNHC75qEhjHo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3bcc93c5f7a4b30335d31f21e2f1281cba68c318", + "rev": "481cf557888e05d3128a76f14c76397b7d7cc869", "type": "github" }, "original": { @@ -380,11 +381,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1759580034, - "narHash": "sha256-YWo57PL7mGZU7D4WeKFMiW4ex/O6ZolUS6UNBHTZfkI=", + "lastModified": 1761016216, + "narHash": "sha256-G/iC4t/9j/52i/nm+0/4ybBmAF4hzR8CNHC75qEhjHo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3bcc93c5f7a4b30335d31f21e2f1281cba68c318", + "rev": "481cf557888e05d3128a76f14c76397b7d7cc869", "type": "github" }, "original": { @@ -395,11 +396,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1759381078, - "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=", + "lastModified": 1761114652, + "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee", + "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", "type": "github" }, "original": { @@ -419,11 +420,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1759741660, - "narHash": "sha256-u/wG4eKRSPxbe0ReXcgTXGPi4K0YImnRpTbUq7LLhcA=", + "lastModified": 1760795571, + "narHash": "sha256-gi+tWWAknKuTNso3yMeKsT9nj0jx+tuYF7g7nmLUWT8=", "owner": "nix-community", "repo": "nixvim", - "rev": "01290423a479a6d490a85534b74a77799c6a04d9", + "rev": "6c945865ba5de87fa2d0dd8a0e66ca572ddf9043", "type": "github" }, "original": { @@ -469,11 +470,11 @@ ] }, "locked": { - "lastModified": 1758662783, - "narHash": "sha256-igrxT+/MnmcftPOHEb+XDwAMq3Xg1Xy7kVYQaHhPlAg=", + "lastModified": 1760652422, + "narHash": "sha256-C88Pgz38QIl9JxQceexqL2G7sw9vodHWx1Uaq+NRJrw=", "owner": "NuschtOS", "repo": "search", - "rev": "7d4c0fc4ffe3bd64e5630417162e9e04e64b27a4", + "rev": "3ebeebe8b6a49dfb11f771f761e0310f7c48d726", "type": "github" }, "original": { @@ -502,11 +503,11 @@ ] }, "locked": { - "lastModified": 1759635238, - "narHash": "sha256-UvzKi02LMFP74csFfwLPAZ0mrE7k6EiYaKecplyX9Qk=", + "lastModified": 1760998189, + "narHash": "sha256-ee2e1/AeGL5X8oy/HXsZQvZnae6XfEVdstGopKucYLY=", "owner": "Mic92", "repo": "sops-nix", - "rev": "6e5a38e08a2c31ae687504196a230ae00ea95133", + "rev": "5a7d18b5c55642df5c432aadb757140edfeb70b3", "type": "github" }, "original": { @@ -536,11 +537,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1759596342, - "narHash": "sha256-1Eda1V8pjpviMdBTdDXrFp7jkaUokIgXgBYTZyzDODk=", + "lastModified": 1760478648, + "narHash": "sha256-Y4l+Y3zUvqIDbyLrtOrzNvp1o50Fp9TYK+iwtwweFU4=", "owner": "danth", "repo": "stylix", - "rev": "4d065856e936fc6a99ba55d39ac2df9ded6bedbe", + "rev": "1ec254101285777db13922303cc47ded06e10bb3", "type": "github" }, "original": { @@ -718,11 +719,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1759707084, - "narHash": "sha256-0pkftKs6/LReNvxw7DVTN2AJEheZVgyeK0Aarbagi70=", + "lastModified": 1761173223, + "narHash": "sha256-FumZh+fPRaKXkl9Y1uTh5KV7Io/AyOZso+UkqLhLArs=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "a9188e70bd748118b4d56a529871b9de5adb9988", + "rev": "bf745144acda1343934e9a094cf9458a54d57889", "type": "github" }, "original": { @@ -736,11 +737,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1759637161, - "narHash": "sha256-zvaI29pFowFf4McWrovBUmFJnk8SUytikTSIbkXonD0=", + "lastModified": 1761192367, + "narHash": "sha256-HdAtNWms1rrswlfuX5NUR9RYCMLUJHEzF986hQ0tUCw=", "owner": "youwen5", "repo": "zen-browser-flake", - "rev": "480d4571b0fcc8eafe8f3770fd03f2bcdb693c9d", + "rev": "1ce32754f78d1d7d6bf9cb44a48a06dac8bb6785", "type": "github" }, "original": { diff --git a/home/desktop/niri/default.nix b/home/desktop/niri/default.nix index 29f1c49..40431d5 100644 --- a/home/desktop/niri/default.nix +++ b/home/desktop/niri/default.nix @@ -47,9 +47,9 @@ dwt = true; # disable when typing }; prefer-no-csd = true; - spawn-at-startup = [ - {command = [(lib.getExe pkgs.xwayland-satellite)];} - ]; + xwayland-satellite = { + path = lib.getExe pkgs.xwayland-satellite; + }; layout = { preset-column-widths = [ {proportion = 1.0;} @@ -58,7 +58,6 @@ }; environment = { NIXOS_OZONE_WL = "1"; - DISPLAY = ":0"; }; binds = with config.lib.niri.actions; { "Mod+Return".action.spawn = [(lib.getExe config.programs.terminal)]; @@ -113,7 +112,7 @@ "Mod+G".action = toggle-window-floating; "Mod+Shift+Ctrl+Alt+Space".action = switch-layout "next"; - "Print".action = screenshot; + "Print".action.screenshot = []; "XF86AudioRaiseVolume".action.spawn = ["raise-volume"]; "XF86AudioLowerVolume".action.spawn = ["lower-volume"]; diff --git a/home/modules/email.nix b/home/modules/email.nix index 6b491c5..ccd0249 100644 --- a/home/modules/email.nix +++ b/home/modules/email.nix @@ -71,7 +71,6 @@ in { sidebar.enable = true; }; programs.mbsync.enable = cfg.terminal; - services.mbsync.enable = cfg.terminal; programs.aerc = { enable = cfg.terminal; diff --git a/home/programs/gamer.nix b/home/programs/gamer.nix index cbfeba7..e58aa94 100644 --- a/home/programs/gamer.nix +++ b/home/programs/gamer.nix @@ -8,7 +8,6 @@ # Helpers heroic - lutris gamescope gamemode mangohud From b99aaf35bc49f56a6d3a237ef5cd7305a6a9f7f2 Mon Sep 17 00:00:00 2001 From: Tristan Date: Fri, 24 Oct 2025 10:28:21 +0100 Subject: [PATCH 10/10] alpine: reconfig monero --- nixos/services/monero.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/nixos/services/monero.nix b/nixos/services/monero.nix index c502f0d..6fdf924 100644 --- a/nixos/services/monero.nix +++ b/nixos/services/monero.nix @@ -8,9 +8,13 @@ extraConfig = '' prune-blockchain=1 confirm-external-bind=1 - out-peers=64 # This will enable much faster sync and tx awareness; the default 8 is suboptimal nowadays - in-peers=1024 # The default is unlimited; we prefer to put a cap on this + out-peers=8 + in-peers=16 zmq-pub=tcp://localhost:18083 + add-priority-node=p2pmd.xmrvsbeast.com:18080 + add-priority-node=nodes.hashvault.pro:18080 + enable-dns-blocklist=1 + enforce-dns-checkpointing=1 ''; }; }