Compare commits

..

11 commits

Author SHA1 Message Date
b5e2ba6526
Merge pull request 'add more gccarch flags to machines' (#632) from add-more-compile-flags into main
All checks were successful
Hydra jobsets Hydra build #28329 of nixos-config:.jobsets:jobsets
Reviewed-on: #632
2024-11-27 18:48:38 +00:00
af3c4b2990
add more gccarch flags to machines
All checks were successful
Hydra packages.x86_64-linux.python-tulir-telethon Hydra build #28220 of nixos-config:pr632:packages.x86_64-linux.python-tulir-telethon
Hydra packages.x86_64-linux.emoji-caro Hydra build #28171 of nixos-config:pr632:packages.x86_64-linux.emoji-caro
Hydra packages.x86_64-linux.plover-plugin-dotool-output Hydra build #28203 of nixos-config:pr632:packages.x86_64-linux.plover-plugin-dotool-output
Hydra packages.x86_64-linux.alco-sans Hydra build #28167 of nixos-config:pr632:packages.x86_64-linux.alco-sans
Hydra packages.aarch64-linux.emoji-volpeon-bunhd Hydra build #28122 of nixos-config:pr632:packages.aarch64-linux.emoji-volpeon-bunhd
Hydra packages.aarch64-linux.matrix-media-repo Hydra build #28136 of nixos-config:pr632:packages.aarch64-linux.matrix-media-repo
Hydra packages.x86_64-linux.emoji-volpeon-vlpn Hydra build #28186 of nixos-config:pr632:packages.x86_64-linux.emoji-volpeon-vlpn
Hydra packages.aarch64-linux.lotte-art Hydra build #28135 of nixos-config:pr632:packages.aarch64-linux.lotte-art
Hydra devShell.x86_64-linux Hydra build #28108 of nixos-config:pr632:devShell.x86_64-linux
Hydra packages.aarch64-linux.mautrix-discord Hydra build #28137 of nixos-config:pr632:packages.aarch64-linux.mautrix-discord
Hydra packages.aarch64-linux.plover-plugin-lapwing-aio Hydra build #28150 of nixos-config:pr632:packages.aarch64-linux.plover-plugin-lapwing-aio
Hydra packages.x86_64-linux.mautrix-telegram Hydra build #28194 of nixos-config:pr632:packages.x86_64-linux.mautrix-telegram
Hydra packages.aarch64-linux.alco-sans Hydra build #28112 of nixos-config:pr632:packages.aarch64-linux.alco-sans
Hydra packages.x86_64-linux.python-mautrix Hydra build #28216 of nixos-config:pr632:packages.x86_64-linux.python-mautrix
Hydra packages.x86_64-linux.emoji-volpeon-neocat Hydra build #28183 of nixos-config:pr632:packages.x86_64-linux.emoji-volpeon-neocat
Hydra packages.x86_64-linux.emoji-rosaflags Hydra build #28174 of nixos-config:pr632:packages.x86_64-linux.emoji-rosaflags
Hydra packages.x86_64-linux.constructium Hydra build #28170 of nixos-config:pr632:packages.x86_64-linux.constructium
Hydra nas.x86_64-linux Hydra build #28110 of nixos-config:pr632:nas.x86_64-linux
Hydra packages.aarch64-linux.plover-dict-didoesdigital Hydra build #28146 of nixos-config:pr632:packages.aarch64-linux.plover-dict-didoesdigital
Hydra packages.x86_64-linux.python-simplefuzzyset Hydra build #28219 of nixos-config:pr632:packages.x86_64-linux.python-simplefuzzyset
Hydra nixos-8gb-fsn1-1.x86_64-linux Hydra build #28111 of nixos-config:pr632:nixos-8gb-fsn1-1.x86_64-linux
Hydra packages.x86_64-linux.plover-plugins-manager Hydra build #28215 of nixos-config:pr632:packages.x86_64-linux.plover-plugins-manager
Hydra packages.aarch64-linux.emoji-volpeon-blobfox Hydra build #28120 of nixos-config:pr632:packages.aarch64-linux.emoji-volpeon-blobfox
Hydra packages.x86_64-linux.emoji-volpeon-bunhd Hydra build #28177 of nixos-config:pr632:packages.x86_64-linux.emoji-volpeon-bunhd
Hydra packages.aarch64-linux.plover-plugin-last-translation Hydra build #28151 of nixos-config:pr632:packages.aarch64-linux.plover-plugin-last-translation
Hydra packages.aarch64-linux.emoji-rosaflags Hydra build #28119 of nixos-config:pr632:packages.aarch64-linux.emoji-rosaflags
Hydra packages.aarch64-linux.emoji-volpeon-bunhd-flip Hydra build #28123 of nixos-config:pr632:packages.aarch64-linux.emoji-volpeon-bunhd-flip
Hydra packages.aarch64-linux.plover-plugin-modal-dictionary Hydra build #28153 of nixos-config:pr632:packages.aarch64-linux.plover-plugin-modal-dictionary
Hydra instance-20221213-1915.aarch64-linux Hydra build #28109 of nixos-config:pr632:instance-20221213-1915.aarch64-linux
Hydra packages.aarch64-linux.fairfax-hd Hydra build #28133 of nixos-config:pr632:packages.aarch64-linux.fairfax-hd
2024-11-27 14:29:27 +01:00
eb4ec31056
Merge pull request 'Lock file maintenance' (#631) from renovate/lock-file-maintenance into main
All checks were successful
Hydra jobsets Hydra build #28086 of nixos-config:.jobsets:jobsets
Reviewed-on: #631
2024-11-27 07:38:08 +00:00
9d4df4d6d9
Lock file maintenance
All checks were successful
Hydra packages.aarch64-linux.miifox-net Hydra build #27661 of nixos-config:pr631:packages.aarch64-linux.miifox-net
Hydra packages.aarch64-linux.mgba-dev Hydra build #27660 of nixos-config:pr631:packages.aarch64-linux.mgba-dev
Hydra packages.x86_64-linux.mgba-dev Hydra build #27662 of nixos-config:pr631:packages.x86_64-linux.mgba-dev
Hydra packages.x86_64-linux.mautrix-discord Hydra build #27710 of nixos-config:pr631:packages.x86_64-linux.mautrix-discord
Hydra packages.aarch64-linux.mautrix-discord Hydra build #27709 of nixos-config:pr631:packages.aarch64-linux.mautrix-discord
Hydra packages.x86_64-linux.miifox-net Hydra build #27663 of nixos-config:pr631:packages.x86_64-linux.miifox-net
Hydra nas.x86_64-linux Hydra build #27708 of nixos-config:pr631:nas.x86_64-linux
Hydra instance-20221213-1915.aarch64-linux Hydra build #27651 of nixos-config:pr631:instance-20221213-1915.aarch64-linux
2024-11-26 14:51:07 +01:00
89d00cd421
Merge pull request 'Lock file maintenance' (#630) from renovate/lock-file-maintenance into main
All checks were successful
Hydra jobsets Hydra build #25569 of nixos-config:.jobsets:jobsets
2024-11-11 15:57:18 +00:00
adb94f7406 Lock file maintenance
All checks were successful
Hydra packages.x86_64-linux.plover-dict-didoesdigital Hydra build #25098 of nixos-config:pr630:packages.x86_64-linux.plover-dict-didoesdigital
Hydra packages.x86_64-linux.papermc Hydra build #25096 of nixos-config:pr630:packages.x86_64-linux.papermc
Hydra packages.x86_64-linux.plover-plugin-lapwing-aio Hydra build #25102 of nixos-config:pr630:packages.x86_64-linux.plover-plugin-lapwing-aio
Hydra packages.aarch64-linux.python-plover-stroke Hydra build #25059 of nixos-config:pr630:packages.aarch64-linux.python-plover-stroke
Hydra packages.x86_64-linux.python-tulir-telethon Hydra build #25117 of nixos-config:pr630:packages.x86_64-linux.python-tulir-telethon
Hydra packages.aarch64-linux.plover-plugin-machine-hid Hydra build #25049 of nixos-config:pr630:packages.aarch64-linux.plover-plugin-machine-hid
Hydra packages.aarch64-linux.emoji-rosaflags Hydra build #25016 of nixos-config:pr630:packages.aarch64-linux.emoji-rosaflags
Hydra packages.x86_64-linux.plover-plugins-manager Hydra build #25112 of nixos-config:pr630:packages.x86_64-linux.plover-plugins-manager
Hydra packages.aarch64-linux.plover-plugin-emoji Hydra build #25046 of nixos-config:pr630:packages.aarch64-linux.plover-plugin-emoji
Hydra packages.aarch64-linux.alco-sans Hydra build #25009 of nixos-config:pr630:packages.aarch64-linux.alco-sans
Hydra packages.x86_64-linux.mgba-dev Hydra build #25093 of nixos-config:pr630:packages.x86_64-linux.mgba-dev
Hydra packages.aarch64-linux.plover-plugins-manager Hydra build #25057 of nixos-config:pr630:packages.aarch64-linux.plover-plugins-manager
Hydra packages.aarch64-linux.mautrix-discord Hydra build #25034 of nixos-config:pr630:packages.aarch64-linux.mautrix-discord
Hydra packages.aarch64-linux.constructium Hydra build #25012 of nixos-config:pr630:packages.aarch64-linux.constructium
Hydra packages.aarch64-linux.python-rtf-tokenize Hydra build #25060 of nixos-config:pr630:packages.aarch64-linux.python-rtf-tokenize
Hydra packages.x86_64-linux.mautrix-slack Hydra build #25090 of nixos-config:pr630:packages.x86_64-linux.mautrix-slack
Hydra packages.aarch64-linux.yiffstash Hydra build #25063 of nixos-config:pr630:packages.aarch64-linux.yiffstash
Hydra packages.aarch64-linux.plover-plugin-dict-commands Hydra build #25044 of nixos-config:pr630:packages.aarch64-linux.plover-plugin-dict-commands
Hydra packages.aarch64-linux.plover-plugin-last-translation Hydra build #25048 of nixos-config:pr630:packages.aarch64-linux.plover-plugin-last-translation
Hydra packages.x86_64-linux.emoji-raccoon Hydra build #25070 of nixos-config:pr630:packages.x86_64-linux.emoji-raccoon
Hydra packages.x86_64-linux.python-mautrix Hydra build #25113 of nixos-config:pr630:packages.x86_64-linux.python-mautrix
Hydra packages.aarch64-linux.emoji-caro Hydra build #25013 of nixos-config:pr630:packages.aarch64-linux.emoji-caro
Hydra packages.aarch64-linux.emoji-volpeon-bunhd Hydra build #25019 of nixos-config:pr630:packages.aarch64-linux.emoji-volpeon-bunhd
Hydra packages.aarch64-linux.python-tulir-telethon Hydra build #25062 of nixos-config:pr630:packages.aarch64-linux.python-tulir-telethon
Hydra packages.aarch64-linux.fairfax Hydra build #25029 of nixos-config:pr630:packages.aarch64-linux.fairfax
Hydra packages.x86_64-linux.alco-sans Hydra build #25064 of nixos-config:pr630:packages.x86_64-linux.alco-sans
Hydra packages.x86_64-linux.plover-plugin-stenotype-extended Hydra build #25108 of nixos-config:pr630:packages.x86_64-linux.plover-plugin-stenotype-extended
Hydra instance-20221213-1915.aarch64-linux Hydra build #25006 of nixos-config:pr630:instance-20221213-1915.aarch64-linux
Hydra nixos-8gb-fsn1-1.x86_64-linux Hydra build #25008 of nixos-config:pr630:nixos-8gb-fsn1-1.x86_64-linux
Hydra nas.x86_64-linux Hydra build #25007 of nixos-config:pr630:nas.x86_64-linux
2024-11-10 13:08:22 +00:00
d3cdff1a5f
Merge pull request 'add yt-dlp' (#628) from add-yt-dlp into main
All checks were successful
Hydra jobsets Hydra build #25004 of nixos-config:.jobsets:jobsets
Reviewed-on: #628
2024-11-10 11:39:48 +00:00
6d7cb628be
Merge pull request 'disable minecraft' (#629) from disable-minecraft into main
All checks were successful
Hydra jobsets Hydra build #24971 of nixos-config:.jobsets:jobsets
Reviewed-on: #629
2024-11-10 11:01:35 +00:00
3a07251792 disable minecraft
All checks were successful
Hydra instance-20221213-1915.aarch64-linux Hydra build #24739 of nixos-config:pr629:instance-20221213-1915.aarch64-linux
Hydra packages.x86_64-linux.kreative-square Hydra build #24819 of nixos-config:pr629:packages.x86_64-linux.kreative-square
Hydra packages.aarch64-linux.emoji-volpeon-gphn Hydra build #24757 of nixos-config:pr629:packages.aarch64-linux.emoji-volpeon-gphn
Hydra packages.aarch64-linux.emoji-raccoon Hydra build #24748 of nixos-config:pr629:packages.aarch64-linux.emoji-raccoon
Hydra packages.aarch64-linux.matrix-media-repo Hydra build #24766 of nixos-config:pr629:packages.aarch64-linux.matrix-media-repo
Hydra packages.aarch64-linux.emoji-volpeon-blobfox Hydra build #24750 of nixos-config:pr629:packages.aarch64-linux.emoji-volpeon-blobfox
Hydra packages.x86_64-linux.mautrix-discord Hydra build #24822 of nixos-config:pr629:packages.x86_64-linux.mautrix-discord
Hydra packages.aarch64-linux.emoji-rosaflags Hydra build #24749 of nixos-config:pr629:packages.aarch64-linux.emoji-rosaflags
Hydra packages.x86_64-linux.emoji-volpeon-floof Hydra build #24810 of nixos-config:pr629:packages.x86_64-linux.emoji-volpeon-floof
Hydra packages.x86_64-linux.emoji-volpeon-vlpn Hydra build #24816 of nixos-config:pr629:packages.x86_64-linux.emoji-volpeon-vlpn
Hydra packages.x86_64-linux.constructium Hydra build #24800 of nixos-config:pr629:packages.x86_64-linux.constructium
Hydra packages.aarch64-linux.emoji-volpeon-bunhd Hydra build #24752 of nixos-config:pr629:packages.aarch64-linux.emoji-volpeon-bunhd
Hydra packages.x86_64-linux.plover-dict-didoesdigital Hydra build #24831 of nixos-config:pr629:packages.x86_64-linux.plover-dict-didoesdigital
Hydra packages.aarch64-linux.plover-plugin-stenotype-extended Hydra build #24786 of nixos-config:pr629:packages.aarch64-linux.plover-plugin-stenotype-extended
Hydra packages.aarch64-linux.lotte-art Hydra build #24765 of nixos-config:pr629:packages.aarch64-linux.lotte-art
Hydra packages.aarch64-linux.plover-plugin-modal-dictionary Hydra build #24783 of nixos-config:pr629:packages.aarch64-linux.plover-plugin-modal-dictionary
Hydra packages.aarch64-linux.emoji-volpeon-fox Hydra build #24756 of nixos-config:pr629:packages.aarch64-linux.emoji-volpeon-fox
Hydra packages.x86_64-linux.plover-plugin-rkb1-hid Hydra build #24840 of nixos-config:pr629:packages.x86_64-linux.plover-plugin-rkb1-hid
Hydra packages.aarch64-linux.emoji-volpeon-drgn Hydra build #24754 of nixos-config:pr629:packages.aarch64-linux.emoji-volpeon-drgn
Hydra packages.x86_64-linux.python-simplefuzzyset Hydra build #24849 of nixos-config:pr629:packages.x86_64-linux.python-simplefuzzyset
Hydra packages.x86_64-linux.plover-plugin-lapwing-aio Hydra build #24835 of nixos-config:pr629:packages.x86_64-linux.plover-plugin-lapwing-aio
Hydra packages.aarch64-linux.plover-plugin-stitching Hydra build #24787 of nixos-config:pr629:packages.aarch64-linux.plover-plugin-stitching
Hydra packages.x86_64-linux.emoji-caro Hydra build #24801 of nixos-config:pr629:packages.x86_64-linux.emoji-caro
Hydra packages.x86_64-linux.emoji-volpeon-blobfox-flip Hydra build #24806 of nixos-config:pr629:packages.x86_64-linux.emoji-volpeon-blobfox-flip
Hydra packages.x86_64-linux.emoji-volpeon-fox Hydra build #24811 of nixos-config:pr629:packages.x86_64-linux.emoji-volpeon-fox
Hydra packages.aarch64-linux.plover-plugin-machine-hid Hydra build #24782 of nixos-config:pr629:packages.aarch64-linux.plover-plugin-machine-hid
Hydra packages.aarch64-linux.mautrix-telegram Hydra build #24769 of nixos-config:pr629:packages.aarch64-linux.mautrix-telegram
Hydra packages.x86_64-linux.python-mautrix Hydra build #24846 of nixos-config:pr629:packages.x86_64-linux.python-mautrix
Hydra packages.x86_64-linux.emoji-volpeon-drgn Hydra build #24809 of nixos-config:pr629:packages.x86_64-linux.emoji-volpeon-drgn
Hydra packages.aarch64-linux.python-tulir-telethon Hydra build #24795 of nixos-config:pr629:packages.aarch64-linux.python-tulir-telethon
2024-11-10 10:53:17 +01:00
528b39128f
Merge pull request 'remove thinkrac, rainbow-resort, and installer from old config' (#627) from remove-unneeded into main
All checks were successful
Hydra jobsets Hydra build #24727 of nixos-config:.jobsets:jobsets
Reviewed-on: #627
2024-11-10 09:52:46 +00:00
40597245c8 remove thinkrac, rainbow-resort, and installer from old config
All checks were successful
Hydra packages.x86_64-linux.emoji-volpeon-gphn Hydra build #24622 of nixos-config:pr627:packages.x86_64-linux.emoji-volpeon-gphn
Hydra packages.aarch64-linux.papermc Hydra build #24584 of nixos-config:pr627:packages.aarch64-linux.papermc
Hydra packages.x86_64-linux.emoji-volpeon-vlpn Hydra build #24626 of nixos-config:pr627:packages.x86_64-linux.emoji-volpeon-vlpn
Hydra packages.x86_64-linux.plover-plugins-manager Hydra build #24655 of nixos-config:pr627:packages.x86_64-linux.plover-plugins-manager
Hydra packages.aarch64-linux.emoji-volpeon-gphn Hydra build #24567 of nixos-config:pr627:packages.aarch64-linux.emoji-volpeon-gphn
Hydra packages.x86_64-linux.emoji-volpeon-blobfox-flip Hydra build #24616 of nixos-config:pr627:packages.x86_64-linux.emoji-volpeon-blobfox-flip
Hydra nixos-8gb-fsn1-1.x86_64-linux Hydra build #24551 of nixos-config:pr627:nixos-8gb-fsn1-1.x86_64-linux
Hydra packages.aarch64-linux.emoji-volpeon-blobfox Hydra build #24560 of nixos-config:pr627:packages.aarch64-linux.emoji-volpeon-blobfox
Hydra packages.aarch64-linux.bsnes-plus Hydra build #24554 of nixos-config:pr627:packages.aarch64-linux.bsnes-plus
Hydra packages.x86_64-linux.fairfax-hd Hydra build #24628 of nixos-config:pr627:packages.x86_64-linux.fairfax-hd
Hydra packages.x86_64-linux.alco-sans Hydra build #24607 of nixos-config:pr627:packages.x86_64-linux.alco-sans
Hydra packages.x86_64-linux.bsnes-plus Hydra build #24609 of nixos-config:pr627:packages.x86_64-linux.bsnes-plus
Hydra packages.x86_64-linux.mautrix-telegram Hydra build #24634 of nixos-config:pr627:packages.x86_64-linux.mautrix-telegram
Hydra packages.x86_64-linux.lotte-art Hydra build #24630 of nixos-config:pr627:packages.x86_64-linux.lotte-art
Hydra packages.aarch64-linux.alco-sans Hydra build #24552 of nixos-config:pr627:packages.aarch64-linux.alco-sans
Hydra packages.x86_64-linux.emoji-rosaflags Hydra build #24614 of nixos-config:pr627:packages.x86_64-linux.emoji-rosaflags
Hydra packages.aarch64-linux.plover-plugin-stitching Hydra build #24597 of nixos-config:pr627:packages.aarch64-linux.plover-plugin-stitching
Hydra packages.aarch64-linux.emoji-volpeon-drgn Hydra build #24564 of nixos-config:pr627:packages.aarch64-linux.emoji-volpeon-drgn
Hydra packages.aarch64-linux.python-simplefuzzyset Hydra build #24604 of nixos-config:pr627:packages.aarch64-linux.python-simplefuzzyset
Hydra nas.x86_64-linux Hydra build #24550 of nixos-config:pr627:nas.x86_64-linux
Hydra packages.x86_64-linux.python-simplefuzzyset Hydra build #24659 of nixos-config:pr627:packages.x86_64-linux.python-simplefuzzyset
Hydra packages.x86_64-linux.emoji-lotte Hydra build #24612 of nixos-config:pr627:packages.x86_64-linux.emoji-lotte
Hydra packages.x86_64-linux.nasin-nanpa Hydra build #24638 of nixos-config:pr627:packages.x86_64-linux.nasin-nanpa
Hydra packages.x86_64-linux.plover-plugin-lapwing-aio Hydra build #24645 of nixos-config:pr627:packages.x86_64-linux.plover-plugin-lapwing-aio
Hydra packages.x86_64-linux.mautrix-slack Hydra build #24633 of nixos-config:pr627:packages.x86_64-linux.mautrix-slack
Hydra packages.aarch64-linux.emoji-volpeon-bunhd-flip Hydra build #24563 of nixos-config:pr627:packages.aarch64-linux.emoji-volpeon-bunhd-flip
Hydra packages.aarch64-linux.emoji-volpeon-neocat Hydra build #24568 of nixos-config:pr627:packages.aarch64-linux.emoji-volpeon-neocat
Hydra packages.x86_64-linux.plover-plugin-stitching Hydra build #24652 of nixos-config:pr627:packages.x86_64-linux.plover-plugin-stitching
Hydra packages.x86_64-linux.plover-plugin-tapey-tape Hydra build #24653 of nixos-config:pr627:packages.x86_64-linux.plover-plugin-tapey-tape
Hydra packages.aarch64-linux.plover-plugin-dotool-output Hydra build #24588 of nixos-config:pr627:packages.aarch64-linux.plover-plugin-dotool-output
2024-11-09 15:28:03 +01:00
9 changed files with 167 additions and 163 deletions

View file

@ -3,7 +3,8 @@
lib,
modulesPath,
...
} @ args: {
}@args:
{
networking.hostName = "instance-20221213-1915";
networking.hostId = "746d4523";
@ -16,7 +17,7 @@
./services/shitalloverme.nix
./users/remote-build.nix
./services/atticd.nix
./services/minecraft.nix
#./services/minecraft.nix
./services/postgres.nix
./services/uptime-kuma.nix
./services/reverse-proxy.nix
@ -27,10 +28,14 @@
./services/chir-rs.nix
];
boot.initrd.availableKernelModules = ["xhci_pci" "virtio_pci" "usbhid"];
boot.initrd.kernelModules = [];
boot.kernelModules = [];
boot.extraModulePackages = [];
boot.initrd.availableKernelModules = [
"xhci_pci"
"virtio_pci"
"usbhid"
];
boot.initrd.kernelModules = [ ];
boot.kernelModules = [ ];
boot.extraModulePackages = [ ];
fileSystems."/" = {
device = "tank/local/root";
@ -89,7 +94,7 @@
services.postgresql.dataDir = "/persist/var/lib/postgresql/${config.services.postgresql.package.psqlSchema}";
networking.wireguard.interfaces."wg0".ips = ["fd0d:a262:1fa6:e621:746d:4523:5c04:1453/64"];
networking.wireguard.interfaces."wg0".ips = [ "fd0d:a262:1fa6:e621:746d:4523:5c04:1453/64" ];
home-manager.users.darkkirb = import ./home-manager/darkkirb.nix {
desktop = false;
inherit args;
@ -122,8 +127,8 @@
owner = "root";
path = "/etc/secrets/initrd/ssh_host_ed25519_key";
};
sops.age.sshKeyPaths = lib.mkForce ["/persist/ssh/ssh_host_ed25519_key"];
services.bind.forwarders = lib.mkForce [];
sops.age.sshKeyPaths = lib.mkForce [ "/persist/ssh/ssh_host_ed25519_key" ];
services.bind.forwarders = lib.mkForce [ ];
boot.loader.systemd-boot.configurationLimit = lib.mkForce 1;
services.tailscale.useRoutingFeatures = "server";
services.postgresql.settings = {
@ -145,5 +150,5 @@
max_parallel_maintenance_workers = 2;
};
services.restic.backups.sysbackup.paths = ["/persist"];
services.restic.backups.sysbackup.paths = [ "/persist" ];
}

View file

@ -5,7 +5,8 @@
system,
attic,
...
}: {
}:
{
imports = [
./workarounds
];
@ -13,7 +14,10 @@
nix = {
settings = {
sandbox = true;
trusted-users = ["@wheel" "remote-build"];
trusted-users = [
"@wheel"
"remote-build"
];
require-sigs = true;
substituters = [
"https://attic.chir.rs/chir-rs/"
@ -34,7 +38,8 @@
dates = "weekly";
options = "--delete-older-than 7d";
};
buildMachines = with lib;
buildMachines =
with lib;
mkMerge [
(mkIf (config.networking.hostName != "instance-20221213-1915") [
{
@ -46,7 +51,15 @@
];
maxJobs = 4;
speedFactor = 1;
supportedFeatures = ["nixos-test" "benchmark" "ca-derivations" "gccarch-armv8-a" "gccarch-armv8.1-a" "gccarch-armv8.2-a" "big-parallel"];
supportedFeatures = [
"nixos-test"
"benchmark"
"ca-derivations"
"gccarch-armv8-a"
"gccarch-armv8.1-a"
"gccarch-armv8.2-a"
"big-parallel"
];
}
])
(mkIf (config.networking.hostName != "nas") [
@ -98,6 +111,7 @@
"big-parallel"
"benchmark"
"gccarch-skylake-avx512"
"gccarch-znver4"
"gccarch-znver3"
"gccarch-znver2"
"gccarch-znver1"
@ -161,9 +175,7 @@
#!${pkgs.bash}/bin/bash
set -ex
builds=$(${pkgs.curl}/bin/curl -H 'accept: application/json' https://hydra.int.chir.rs/jobset/flakes/${
if config.networking.hostName != "vf2"
then "nixos-config"
else "nixos-config-riscv"
if config.networking.hostName != "vf2" then "nixos-config" else "nixos-config-riscv"
}/evals | ${pkgs.jq}/bin/jq -r '.evals[0].builds[]')
for build in $builds; do
doc=$(${pkgs.curl}/bin/curl -H 'accept: application/json' https://hydra.int.chir.rs/build/$build)
@ -175,8 +187,8 @@
${pkgs.nix}/bin/nix-env -p /nix/var/nix/profiles/system --set $output
${
if config.networking.hostName != "nixos-8gb-fsn1-1"
then ''
if config.networking.hostName != "nixos-8gb-fsn1-1" then
''
$output/bin/switch-to-configuration boot
booted="$(${pkgs.coreutils}/bin/readlink /run/booted-system/{initrd,kernel,kernel-modules})"
built="$(${pkgs.coreutils}/bin/readlink $output/{initrd,kernel,kernel-modules})"
@ -187,19 +199,20 @@
fi
exit
''
else "$output/bin/switch-to-configuration switch"
else
"$output/bin/switch-to-configuration switch"
}
fi
done
'';
after = ["network-online.target"];
wants = ["network-online.target"];
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
};
systemd.timers.nixos-upgrade = {
enable = true;
description = "Automatically update nixos";
requires = ["nixos-upgrade.service"];
wantedBy = ["multi-user.target"];
requires = [ "nixos-upgrade.service" ];
wantedBy = [ "multi-user.target" ];
timerConfig = {
OnUnitActiveSec = "30min";
RandomizedDelaySec = "1h";

View file

@ -43,11 +43,11 @@
]
},
"locked": {
"lastModified": 1728563845,
"narHash": "sha256-hRWxXnfUMZEORbDm0/GDKJhGy6FIKg3skM93esvSR7E=",
"lastModified": 1732172292,
"narHash": "sha256-MkTunl5rEN3So8ocQqHyic8u9kGPVU0D0qbS5Gw35pg=",
"owner": "DarkKirb",
"repo": "akkoma",
"rev": "38905fcf2fb4a4a9f23b1a3bf23daf78e41f3d3a",
"rev": "956dcdbc342aab38a5b1f8248cd9e972140f3574",
"type": "github"
},
"original": {
@ -70,11 +70,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1728796349,
"narHash": "sha256-4/FIhIx9Ussnt4aQNlhGH/1swHmep45559sRLcLgKHQ=",
"lastModified": 1732104012,
"narHash": "sha256-vxybH1OwVAg/Vj8xPB+msG3SKAQzvfE9PR7clJ/EWLU=",
"owner": "DarkKirb",
"repo": "akkoma-fe",
"rev": "6914e57a840537f45abbbf3b01d41e56a66d968a",
"rev": "716fec794e98c508f6697490f48f8bdb41f7d0ad",
"type": "github"
},
"original": {
@ -351,11 +351,11 @@
]
},
"locked": {
"lastModified": 1722555600,
"narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=",
"lastModified": 1730504689,
"narHash": "sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS+b4tfNFCwE=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "8471fe90ad337a8074e957b69ca4d0089218391d",
"rev": "506278e768c2a08bec68eb62932193e341f55c90",
"type": "github"
},
"original": {
@ -371,11 +371,11 @@
]
},
"locked": {
"lastModified": 1726560853,
"narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
@ -464,11 +464,11 @@
]
},
"locked": {
"lastModified": 1730837930,
"narHash": "sha256-0kZL4m+bKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc=",
"lastModified": 1732482255,
"narHash": "sha256-GUffLwzawz5WRVfWaWCg78n/HrBJrOG7QadFY6rtV8A=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "2f607e07f3ac7e53541120536708e824acccfaa8",
"rev": "a9953635d7f34e7358d5189751110f87e3ac17da",
"type": "github"
},
"original": {
@ -484,11 +484,11 @@
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1728321752,
"narHash": "sha256-GbBAoBF7ZObz0IP+g0LZKxMafpMvNKjTEu9haiZbV54=",
"lastModified": 1732604572,
"narHash": "sha256-wvYmjilEDJIEbu59sAcd07zAzVc+SKWKG0Q4+Nilm5s=",
"ref": "refs/heads/main",
"rev": "ee1234c15cdcb427dbd4828e0add09d02cd606c9",
"revCount": 4220,
"rev": "4acb1959a175bad08a7ca29479063aa0ad11397c",
"revCount": 4224,
"type": "git",
"url": "https://git.lix.systems/lix-project/hydra"
},
@ -499,11 +499,11 @@
},
"impermanence": {
"locked": {
"lastModified": 1730403150,
"narHash": "sha256-W1FH5aJ/GpRCOA7DXT/sJHFpa5r8sq2qAUncWwRZ3Gg=",
"lastModified": 1731242966,
"narHash": "sha256-B3C3JLbGw0FtLSWCjBxU961gLNv+BOOBC6WvstKLYMw=",
"owner": "nix-community",
"repo": "impermanence",
"rev": "0d09341beeaa2367bac5d718df1404bf2ce45e6f",
"rev": "3ed3f0eaae9fcc0a8331e77e9319c8a4abd8a71a",
"type": "github"
},
"original": {
@ -522,11 +522,11 @@
]
},
"locked": {
"lastModified": 1730635946,
"narHash": "sha256-CdeoMnMXpCq4wBWEWHfUUs68zoyAJLfp1JmfXWtmAgc=",
"lastModified": 1732450403,
"narHash": "sha256-qYjJeHYUHDgfDsvMpIf9TRz0oAoMwvYP75XHObDjWIg=",
"owner": "nix-community",
"repo": "lib-aggregate",
"rev": "d0ecc1890f77e9e170f2de279d6902d84a0cbc51",
"rev": "c817444fb8a3042c26be57d8640fb744bc1b516c",
"type": "github"
},
"original": {
@ -547,11 +547,11 @@
"pre-commit-hooks": "pre-commit-hooks"
},
"locked": {
"lastModified": 1728163191,
"narHash": "sha256-SW0IEBsPN1EysqzvfDT+8Kimtzy03O1BxQQm7ZB6fRY=",
"lastModified": 1732112222,
"narHash": "sha256-H7GN4++a4vE49SUNojZx+FSk4mmpb2ifJUtJMJHProI=",
"ref": "refs/heads/main",
"rev": "ed9b7f4f84fd60ad8618645cc1bae2d686ff0db6",
"revCount": 16323,
"rev": "66f6dbda32959dd5cf3a9aaba15af72d037ab7ff",
"revCount": 16513,
"type": "git",
"url": "https://git.lix.systems/lix-project/lix"
},
@ -576,11 +576,11 @@
]
},
"locked": {
"lastModified": 1727752861,
"narHash": "sha256-jowmo2aEzrEpPSM96IWtajuogdJm7DjAWxFTEb7Ct0s=",
"lastModified": 1732603698,
"narHash": "sha256-Jw2MhzgCCrKV2MJytehG0cCLIAosBX71p8qmQ6XQlR4=",
"ref": "refs/heads/main",
"rev": "fd186f535a4ac7ae35d98c1dd5d79f0a81b7976d",
"revCount": 116,
"rev": "15b999f9c958c475f71fb8c543b9fc2f36ae8730",
"revCount": 123,
"type": "git",
"url": "https://git.lix.systems/lix-project/nixos-module"
},
@ -606,11 +606,11 @@
]
},
"locked": {
"lastModified": 1730938523,
"narHash": "sha256-UAh8hocN7Vdl+sXxuToL6Cm1TsMHBpcEmHy+l5xFrMk=",
"lastModified": 1732112222,
"narHash": "sha256-H7GN4++a4vE49SUNojZx+FSk4mmpb2ifJUtJMJHProI=",
"ref": "refs/heads/main",
"rev": "72cce7be3f8031ccf6dc9d3c69ba19068b3bd21f",
"revCount": 16454,
"rev": "66f6dbda32959dd5cf3a9aaba15af72d037ab7ff",
"revCount": 16513,
"type": "git",
"url": "https://git.lix.systems/lix-project/lix"
},
@ -671,11 +671,11 @@
"treefmt-nix": "treefmt-nix_2"
},
"locked": {
"lastModified": 1723579251,
"narHash": "sha256-xnHtfw0gRhV+2S9U7hQwvp2klTy1Iv7FlMMO0/WiMVc=",
"lastModified": 1732351635,
"narHash": "sha256-H94CcQ3yamG5+RMxtxXllR02YIlxQ5WD/8PcolO9yEA=",
"ref": "refs/heads/main",
"rev": "42a160bce2fd9ffebc3809746bc80cc7208f9b08",
"revCount": 609,
"rev": "dfc286ca3dc49118c30d8d6205d6d6af76c62b7a",
"revCount": 617,
"type": "git",
"url": "https://git.lix.systems/lix-project/nix-eval-jobs"
},
@ -695,11 +695,11 @@
"umu": "umu"
},
"locked": {
"lastModified": 1730770711,
"narHash": "sha256-UHm56cW/04efHY4NgboGFOXliGQCqRRY+l1HM7c8/Ms=",
"lastModified": 1732543374,
"narHash": "sha256-suhk41NhdsnN3aa7gpsr8KnYJtbaLeZBJMB2vqWbkzA=",
"owner": "fufexan",
"repo": "nix-gaming",
"rev": "0c25376479d11073346ed22de8571805543ede71",
"rev": "18b8f0796f3e9dd8b9d9f262a56f2914a0586a22",
"type": "github"
},
"original": {
@ -717,11 +717,11 @@
]
},
"locked": {
"lastModified": 1720066371,
"narHash": "sha256-uPlLYH2S0ACj0IcgaK9Lsf4spmJoGejR9DotXiXSBZQ=",
"lastModified": 1731952509,
"narHash": "sha256-p4gB3Rhw8R6Ak4eMl8pqjCPOLCZRqaehZxdZ/mbFClM=",
"owner": "nix-community",
"repo": "nix-github-actions",
"rev": "622f829f5fe69310a866c8a6cd07e747c44ef820",
"rev": "7b5f051df789b6b20d259924d349a9ba3319b226",
"type": "github"
},
"original": {
@ -733,11 +733,11 @@
"nix2container": {
"flake": false,
"locked": {
"lastModified": 1720642556,
"narHash": "sha256-qsnqk13UmREKmRT7c8hEnz26X3GFFyIQrqx4EaRc1Is=",
"lastModified": 1724996935,
"narHash": "sha256-njRK9vvZ1JJsP8oV2OgkBrpJhgQezI03S7gzskCcHos=",
"owner": "nlewo",
"repo": "nix2container",
"rev": "3853e5caf9ad24103b13aa6e0e8bcebb47649fe4",
"rev": "fa6bb0a1159f55d071ba99331355955ae30b3401",
"type": "github"
},
"original": {
@ -771,11 +771,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1730919458,
"narHash": "sha256-yMO0T0QJlmT/x4HEyvrCyigGrdYfIXX3e5gWqB64wLg=",
"lastModified": 1732483221,
"narHash": "sha256-kF6rDeCshoCgmQz+7uiuPdREVFuzhIorGOoPXMalL2U=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "e1cc1f6483393634aee94514186d21a4871e78d7",
"rev": "45348ad6fb8ac0e8415f6e5e96efe47dd7f39405",
"type": "github"
},
"original": {
@ -872,11 +872,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1728768054,
"narHash": "sha256-eDVWVreO1e1CN5V1Oq0aI449ESEyJcu7OtZeZ2zZ434=",
"lastModified": 1732054526,
"narHash": "sha256-0+HA8rNHLFSmT5HlEKRUCpZQnp6rTmD8W0nr9KIXSLw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "b1ea4a36d6f1bb62734bce3483994df69910e6d9",
"rev": "fe58058517b168bd94bdfe164314d1b38b841588",
"type": "github"
},
"original": {
@ -887,11 +887,11 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1728193676,
"narHash": "sha256-PbDWAIjKJdlVg+qQRhzdSor04bAPApDqIv2DofTyynk=",
"lastModified": 1731797254,
"narHash": "sha256-df3dJApLPhd11AlueuoN0Q4fHo/hagP75LlM5K1sz9g=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "ecbc1ca8ffd6aea8372ad16be9ebbb39889e55b6",
"rev": "e8c38b73aeb218e27163376a2d617e61a2ad9b59",
"type": "github"
},
"original": {
@ -903,11 +903,11 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1730968922,
"narHash": "sha256-t9h9hga70NTgaeLzxtxET1GXbdP3lxJ7XAWCvia9ny8=",
"lastModified": 1732608009,
"narHash": "sha256-QahkuKC73o7oRsxkMKuxRBCgRj7YaM3s/cUzBQA55j4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "652b22a3759aa4a2dfe54b6be84997a5c9a19298",
"rev": "53cbef91e4a3cf142edd886f20a0cc10309facf7",
"type": "github"
},
"original": {
@ -919,11 +919,11 @@
"pre-commit-hooks": {
"flake": false,
"locked": {
"lastModified": 1721042469,
"narHash": "sha256-6FPUl7HVtvRHCCBQne7Ylp4p+dpP3P/OYuzjztZ4s70=",
"lastModified": 1726745158,
"narHash": "sha256-D5AegvGoEjt4rkKedmxlSEmC+nNLMBPWFxvmYnVLhjk=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "f451c19376071a90d8c58ab1a953c6e9840527fd",
"rev": "4e743a6920eab45e8ba0fbe49dc459f1423a4b74",
"type": "github"
},
"original": {
@ -948,11 +948,11 @@
]
},
"locked": {
"lastModified": 1730814269,
"narHash": "sha256-fWPHyhYE6xvMI1eGY3pwBTq85wcy1YXqdzTZF+06nOg=",
"lastModified": 1732021966,
"narHash": "sha256-mnTbjpdqF0luOkou8ZFi2asa1N3AA2CchR/RqCNmsGE=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "d70155fdc00df4628446352fc58adc640cd705c2",
"rev": "3308484d1a443fc5bc92012435d79e80458fe43c",
"type": "github"
},
"original": {
@ -1004,11 +1004,11 @@
]
},
"locked": {
"lastModified": 1730946479,
"narHash": "sha256-AxGJ3BRc44o3RBcfXxZqjVYftVtJ2sl+/WEjiLUmXRY=",
"lastModified": 1732588352,
"narHash": "sha256-J2/hxOO1VtBA/u+a+9E+3iJpWT3xsBdghgYAVfoGCJo=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "7fba269fe89ffad47206e0afba233d337c04cf08",
"rev": "414e748aae5c9e6ca63c5aafffda03e5dad57ceb",
"type": "github"
},
"original": {
@ -1021,17 +1021,14 @@
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"nixpkgs-stable": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1730883027,
"narHash": "sha256-pvXMOJIqRW0trsW+FzRMl6d5PbsM4rWfD5lcKCOrrwI=",
"lastModified": 1732575825,
"narHash": "sha256-xtt95+c7OUMoqZf4OvA/7AemiH3aVuWHQbErYQoPwFk=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "c5ae1e214ff935f2d3593187a131becb289ea639",
"rev": "3433ea14fbd9e6671d0ff0dd45ed15ee4c156ffa",
"type": "github"
},
"original": {
@ -1085,11 +1082,11 @@
]
},
"locked": {
"lastModified": 1723454642,
"narHash": "sha256-S0Gvsenh0II7EAaoc9158ZB4vYyuycvMGKGxIbERNAM=",
"lastModified": 1732292307,
"narHash": "sha256-5WSng844vXt8uytT5djmqBCkopyle6ciFgteuA9bJpw=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "349de7bc435bdff37785c2466f054ed1766173be",
"rev": "705df92694af7093dfbb27109ce16d828a79155f",
"type": "github"
},
"original": {
@ -1107,11 +1104,11 @@
},
"locked": {
"dir": "packaging/nix",
"lastModified": 1730836236,
"narHash": "sha256-8jrg1DQrgYVaO4hpPRxRTAVluo8cE1Lcuvyv2EXuXpA=",
"lastModified": 1732483970,
"narHash": "sha256-WO+oXVHr0se8P2Ay8T6av+B5j0+73VX+emON0aGSq+Y=",
"ref": "refs/heads/main",
"rev": "90352466d502c40e147cfd11a428dde6c2899ab3",
"revCount": 833,
"rev": "5f7599fa7afc8990e48dd5ff9631f109117d3d26",
"revCount": 854,
"submodules": true,
"type": "git",
"url": "https://github.com/Open-Wine-Components/umu-launcher/"

View file

@ -175,26 +175,14 @@ rec {
name = "nixos-8gb-fsn1-1"; # Hetzner Server
system = "x86_64-linux";
}
{
name = "thinkrac"; # Thinkpad T470
system = "x86_64-linux";
}
{
name = "nas"; # My nas
system = "x86_64-linux";
}
{
name = "installer"; # Installer iso
system = "x86_64-linux";
}
{
name = "instance-20221213-1915"; # Oracle server
system = "aarch64-linux";
}
{
name = "rainbow-resort"; # PC
system = "x86_64-linux";
}
/*
{
name = "devterm";

View file

@ -1,10 +1,10 @@
{
"url": "https://git.chir.rs/DarkKirb/lotte-art",
"rev": "9d341d1b44bfbd1305e66ac1f5a07f01413951d0",
"date": "2024-09-29T11:09:27+02:00",
"path": "/nix/store/s1j9hzifi3f7wc8w39619yvr6n4a0vv7-lotte-art",
"sha256": "1rzlvlyjqkbzpyl14v6hgiyb9xkx5rzvhgnbn1gwp0pv5r2lbsnn",
"hash": "sha256-1upFRS77gstfsMs+uH8uffa0fHzQbBKov39NLD3d9Oc=",
"rev": "2e4045c8f1c28f43a9727ba502bf1bddcb841747",
"date": "2024-11-11T09:42:08+01:00",
"path": "/nix/store/p714m3g4gdapq6s3pzncfa7d0y9qkhma-lotte-art",
"sha256": "07g0m6gg6vs9v6c1bz2c869gihfk0ara2yy0abmmaa55imys2myg",
"hash": "sha256-z1ehfY2lKFXrUsB7obIC08H4kkFM/BWY2Ulv856p4B0=",
"fetchLFS": true,
"fetchSubmodules": false,
"deepClone": false,

View file

@ -1,10 +1,10 @@
{
"url": "https://github.com/mgba-emu/mgba",
"rev": "77e747ebf6e2becd669312667999e39e79036ceb",
"date": "2024-11-03T19:38:17-08:00",
"path": "/nix/store/nb40imhfdq9ipj99x3jplv3ay246i7ha-mgba",
"sha256": "17kaxs4ws2c8q6d3iffwyq0srl2gpfmcmai1npiircbf4l7fqw16",
"hash": "sha256-JnDsDiVusRzjtSGqyqq7T9CsAfbcuTiawYgJzYnuap4=",
"rev": "cfd30b7a95edf1dafaf5cfb6d691578d8b6554c5",
"date": "2024-11-08T21:38:25-08:00",
"path": "/nix/store/jcsrdhn7a1cxpy96sgjyc11j0gzlcc6m-mgba",
"sha256": "1q83dgsnf4pdz2li2ip6z7rnf1c7w8qf82jr1q5ck499rhv3v689",
"hash": "sha256-CZk9NswpkckKDlkK5DDihwVn8/nmRhGp+O0SZ/VrA+E=",
"fetchLFS": false,
"fetchSubmodules": false,
"deepClone": false,

View file

@ -10,3 +10,4 @@
"deepClone": false,
"leaveDotGit": false
}

View file

@ -1,10 +1,10 @@
{
"url": "https://github.com/mautrix/slack",
"rev": "78e302ae3249ce5ec1a71d26d6350012294b04b1",
"date": "2024-10-23T12:14:22+03:00",
"path": "/nix/store/w3dr5cdfgjl392phiz4fvf3ahj8lsjlr-slack",
"sha256": "1ym6daxhy39p5jlqipi7a0xmxxmsw2z53pn4r66fglz136r3wx8i",
"hash": "sha256-EXU+shnh0+eMycTeUb7guvZeO1An3oipLDcND7tqpvo=",
"rev": "1d54054ac8090ca53c590cd35cd4bacf44c889d1",
"date": "2024-11-16T17:23:18+02:00",
"path": "/nix/store/4283yv2a0j0jl1p14amg1ldr3b910nzz-slack",
"sha256": "0nf1452l5v16zgqydl2gcdiy7i0yzwzrb5qfvdaadzwvd15rqq9f",
"hash": "sha256-LmGcS2ib/6ZU2w6XlT//HsTjY2NP0Obx+ybsQkUhwVk=",
"fetchLFS": false,
"fetchSubmodules": false,
"deepClone": false,