diff --git a/flake.lock b/flake.lock index 0419a6a..0436ebd 100644 --- a/flake.lock +++ b/flake.lock @@ -3,11 +3,11 @@ "ai-robots-txt": { "flake": false, "locked": { - "lastModified": 1771349314, - "narHash": "sha256-HwRsZKQlK0t88Sz7VDQ5qZoufPTfYofZhBQ6EY3jVkg=", + "lastModified": 1772845968, + "narHash": "sha256-Q30JQoqzMgxfmh6KfZsPVkF83X9VOx9Hv2/7yQ04kYs=", "owner": "ai-robots-txt", "repo": "ai.robots.txt", - "rev": "243ec6b67d31909e4e3f9d9ee2f79266402c9222", + "rev": "86d582b11cb651e2e5f0eb8a1fcabbcb7360181d", "type": "github" }, "original": { @@ -57,11 +57,11 @@ ] }, "locked": { - "lastModified": 1771610171, - "narHash": "sha256-+DeInuhbm6a6PpHDNUS7pozDouq2+8xSDefoNaZLW0E=", + "lastModified": 1773436376, + "narHash": "sha256-OUPRrprbgN27BXHuWkMAPSCfLLQ/uwpWghEfKYN2iAg=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "7f9eb087703ec4acc6b288d02fa9ea3db803cd3d", + "rev": "43f10d24391692bba3d762931ee35e7f17f8e8b8", "type": "github" }, "original": { @@ -376,11 +376,11 @@ ] }, "locked": { - "lastModified": 1772020340, - "narHash": "sha256-aqBl3GNpCadMoJ/hVkWTijM1Aeilc278MjM+LA3jK6g=", + "lastModified": 1773681845, + "narHash": "sha256-o8hrZrigP0JYcwnglCp8Zi8jQafWsxbDtRRPzuVwFxY=", "owner": "nix-community", "repo": "home-manager", - "rev": "36e38ca0d9afe4c55405fdf22179a5212243eecc", + "rev": "0759e0e137305bc9d0c52c204c6d8dffe6f601a6", "type": "github" }, "original": { @@ -393,11 +393,11 @@ "homebrew-cask": { "flake": false, "locked": { - "lastModified": 1772145952, - "narHash": "sha256-GTiei2dsAZJg6wL76X6+9a8l4+0QpIwAUX1qAbPs10s=", + "lastModified": 1773786969, + "narHash": "sha256-BFkuNb6th+chTCLzseMqgXcrOC2bNTmcteJvAd46M4c=", "owner": "homebrew", "repo": "homebrew-cask", - "rev": "193530a5114811f659a7c8f85041a5e1d920df8f", + "rev": "5dde7a3bca0bf024df28f4d2513b4cac854e96c3", "type": "github" }, "original": { @@ -409,11 +409,11 @@ "homebrew-core": { "flake": false, "locked": { - "lastModified": 1772146530, - "narHash": "sha256-OO9GGq5lxft8wlzqQQLyQ4ueHDXOZ6gN8hCLDBpS508=", + "lastModified": 1773786300, + "narHash": "sha256-qRFSvvfzsDMHs429MekfhbJmD5xsYVAdfZPzHkAYlwg=", "owner": "homebrew", "repo": "homebrew-core", - "rev": "dd1dcf6acc7565169fd9296274a61c421675f236", + "rev": "023b5e7eb934509c20a7ec92cf3e76853f7a7291", "type": "github" }, "original": { @@ -456,11 +456,11 @@ ] }, "locked": { - "lastModified": 1753964049, - "narHash": "sha256-lIqabfBY7z/OANxHoPeIrDJrFyYy9jAM4GQLzZ2feCM=", + "lastModified": 1772461003, + "narHash": "sha256-pVICsV7FtcEeVwg5y/LFh3XFUkVJninm/P1j/JHzEbM=", "owner": "hyprwm", "repo": "hyprcursor", - "rev": "44e91d467bdad8dcf8bbd2ac7cf49972540980a5", + "rev": "b62396457b9cfe2ebf24fe05404b09d2a40f8ed7", "type": "github" }, "original": { @@ -485,11 +485,11 @@ ] }, "locked": { - "lastModified": 1770511807, - "narHash": "sha256-suKmSbSk34uPOJDTg/GbPrKEJutzK08vj0VoTvAFBCA=", + "lastModified": 1772461523, + "narHash": "sha256-mI6A51do+hEUzeJKk9YSWfVHdI/SEEIBi2tp5Whq5mI=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "7c75487edd43a71b61adb01cae8326d277aab683", + "rev": "7d63c04b4a2dd5e59ef943b4b143f46e713df804", "type": "github" }, "original": { @@ -517,11 +517,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1772129629, - "narHash": "sha256-vUCMHuxPNd7PKy1mQsjRUDIHvI4eMbbJxl/iNwzWmGM=", + "lastModified": 1773774870, + "narHash": "sha256-WJi1VzcGBvLntY1LzoQOPFyH3CJP/AEyERhXvF9kWbE=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "70cdd819e4bee3c4dcea6961d32e61e6afe4eeb0", + "rev": "775951783c2e820ead180aca4356d4a98df9d17a", "type": "github" }, "original": { @@ -563,11 +563,11 @@ ] }, "locked": { - "lastModified": 1767023960, - "narHash": "sha256-R2HgtVS1G3KSIKAQ77aOZ+Q0HituOmPgXW9nBNkpp3Q=", + "lastModified": 1772467975, + "narHash": "sha256-kipyuDBxrZq+beYpZqWzGvFWm4QbayW9agAvi94vDXY=", "owner": "hyprwm", "repo": "hyprland-guiutils", - "rev": "c2e906261142f5dd1ee0bfc44abba23e2754c660", + "rev": "5e1c6b9025aaf4d578f3eff7c0eb1f0c197a9507", "type": "github" }, "original": { @@ -618,11 +618,11 @@ ] }, "locked": { - "lastModified": 1765214753, - "narHash": "sha256-P9zdGXOzToJJgu5sVjv7oeOGPIIwrd9hAUAP3PsmBBs=", + "lastModified": 1772460177, + "narHash": "sha256-/6G/MsPvtn7bc4Y32pserBT/Z4SUUdBd4XYJpOEKVR4=", "owner": "hyprwm", "repo": "hyprland-protocols", - "rev": "3f3860b869014c00e8b9e0528c7b4ddc335c21ab", + "rev": "1cb6db5fd6bb8aee419f4457402fa18293ace917", "type": "github" }, "original": { @@ -647,11 +647,11 @@ ] }, "locked": { - "lastModified": 1771866172, - "narHash": "sha256-fYFoXhQLrm1rD8vSFKQBOEX4OGCuJdLt1amKfHd5GAw=", + "lastModified": 1772459629, + "narHash": "sha256-/iwvNUYShmmnwmz/czEUh6+0eF5vCMv0xtDW0STPIuM=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "0b219224910e7642eb0ed49f0db5ec3d008e3e41", + "rev": "7615ee388de18239a4ab1400946f3d0e498a8186", "type": "github" }, "original": { @@ -699,11 +699,11 @@ ] }, "locked": { - "lastModified": 1764592794, - "narHash": "sha256-7CcO+wbTJ1L1NBQHierHzheQGPWwkIQug/w+fhTAVuU=", + "lastModified": 1772462885, + "narHash": "sha256-5pHXrQK9zasMnIo6yME6EOXmWGFMSnCITcfKshhKJ9I=", "owner": "hyprwm", "repo": "hyprtoolkit", - "rev": "5cfe0743f0e608e1462972303778d8a0859ee63e", + "rev": "9af245a69fa6b286b88ddfc340afd288e00a6998", "type": "github" }, "original": { @@ -724,11 +724,11 @@ ] }, "locked": { - "lastModified": 1771271487, - "narHash": "sha256-41gEiUS0Pyw3L/ge1l8MXn61cK14VAhgWB/JV8s/oNI=", + "lastModified": 1773436263, + "narHash": "sha256-n+2xFJngUkBqUJD5FsbVnYEHBTyDFSqtBIwQIGPXWWo=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "340a792e3b3d482c4ae5f66d27a9096bdee6d76d", + "rev": "5e228db6821380a5875d5643176c5c46a47b8134", "type": "github" }, "original": { @@ -749,11 +749,11 @@ ] }, "locked": { - "lastModified": 1770501770, - "narHash": "sha256-NWRM6+YxTRv+bT9yvlhhJ2iLae1B1pNH3mAL5wi2rlQ=", + "lastModified": 1772459835, + "narHash": "sha256-978jRz/y/9TKmZb/qD4lEYHCQGHpEXGqy+8X2lFZsak=", "owner": "hyprwm", "repo": "hyprwayland-scanner", - "rev": "0bd8b6cde9ec27d48aad9e5b4deefb3746909d40", + "rev": "0a692d4a645165eebd65f109146b8861e3a925e7", "type": "github" }, "original": { @@ -778,11 +778,11 @@ ] }, "locked": { - "lastModified": 1771606233, - "narHash": "sha256-F3PLUqQ/TwgR70U+UeOqJnihJZ2EuunzojYC4g5xHr0=", + "lastModified": 1773074819, + "narHash": "sha256-qRqYnXiKoJLRTcfaRukn7EifmST2IVBUMZOeZMAc5UA=", "owner": "hyprwm", "repo": "hyprwire", - "rev": "06c7f1f8c4194786c8400653c4efc49dc14c0f3a", + "rev": "f68afd0e73687598cc2774804fedad76693046f0", "type": "github" }, "original": { @@ -829,15 +829,15 @@ ] }, "locked": { - "lastModified": 1766482669, - "narHash": "sha256-4aSH+StMUiWbscwvZcqaWOsnAMaxueNEx+FK85Mro/w=", - "rev": "bfecc81e0164a8f248c88d40d968be50e66fbdda", + "lastModified": 1773433467, + "narHash": "sha256-o1jXqihAhx/IsWN9wg5sxDFkaxCsZRX3Wt613btjX6Y=", + "rev": "2ebd0cd700929cf21e7510b9a2a9984c6ee45bba", "type": "tarball", - "url": "https://git.madhouse-project.org/api/v1/repos/iocaine/iocaine/archive/bfecc81e0164a8f248c88d40d968be50e66fbdda.tar.gz?rev=bfecc81e0164a8f248c88d40d968be50e66fbdda" + "url": "https://git.madhouse-project.org/api/v1/repos/iocaine/iocaine/archive/2ebd0cd700929cf21e7510b9a2a9984c6ee45bba.tar.gz?rev=2ebd0cd700929cf21e7510b9a2a9984c6ee45bba" }, "original": { "type": "tarball", - "url": "https://git.madhouse-project.org/iocaine/iocaine/archive/iocaine-3.1.0.tar.gz" + "url": "https://git.madhouse-project.org/iocaine/iocaine/archive/iocaine-3.3.0-rc.1.tar.gz" } }, "ixx": { @@ -891,11 +891,11 @@ ] }, "locked": { - "lastModified": 1769188530, - "narHash": "sha256-7IbDO2kdQ203SrMFrmitaClED16TJeB+T+f7dXqIZo0=", - "rev": "72b01b4b39e9a54bcf75003d07a6f2bb3104737a", + "lastModified": 1773214122, + "narHash": "sha256-eSvaoFaUrg7Cxo6NLV5sgLwlZ2NBHJcRpLUgwVYgPcw=", + "rev": "52abc29c472e967e9d11cef511351fc2bd3cd91a", "type": "tarball", - "url": "https://git.madhouse-project.org/api/v1/repos/iocaine/nam-shub-of-enki/archive/72b01b4b39e9a54bcf75003d07a6f2bb3104737a.tar.gz?rev=72b01b4b39e9a54bcf75003d07a6f2bb3104737a" + "url": "https://git.madhouse-project.org/api/v1/repos/iocaine/nam-shub-of-enki/archive/52abc29c472e967e9d11cef511351fc2bd3cd91a.tar.gz?rev=52abc29c472e967e9d11cef511351fc2bd3cd91a" }, "original": { "type": "tarball", @@ -951,11 +951,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1769188713, - "narHash": "sha256-Amw9yroFzMRaaZa5bjMZHXtWNVrdbidx1c7JqscfkVg=", - "rev": "528a816e0b4b5e3999b4d0c8ace7fd488a4366d8", + "lastModified": 1773478979, + "narHash": "sha256-4Dj8+swaV0XO7ZrNGAXtwT9s+9YXG45BSB2yDNdPnC4=", + "rev": "ad1fa94ec87ad1b5ce99ed37af77f93620831323", "type": "tarball", - "url": "https://git.madhouse-project.org/api/v1/repos/iocaine/nixocaine/archive/528a816e0b4b5e3999b4d0c8ace7fd488a4366d8.tar.gz" + "url": "https://git.madhouse-project.org/api/v1/repos/iocaine/nixocaine/archive/ad1fa94ec87ad1b5ce99ed37af77f93620831323.tar.gz" }, "original": { "type": "tarball", @@ -964,11 +964,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1771969195, - "narHash": "sha256-qwcDBtrRvJbrrnv1lf/pREQi8t2hWZxVAyeMo7/E9sw=", + "lastModified": 1773533765, + "narHash": "sha256-qonGfS2lzCgCl59Zl63jF6dIRRpvW3AJooBGMaXjHiY=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "41c6b421bdc301b2624486e11905c9af7b8ec68e", + "rev": "f8e82243fd601afb9f59ad230958bd073795cbfe", "type": "github" }, "original": { @@ -1026,11 +1026,11 @@ }, "nixpkgs_10": { "locked": { - "lastModified": 1771848320, - "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=", + "lastModified": 1773646010, + "narHash": "sha256-iYrs97hS7p5u4lQzuNWzuALGIOdkPXvjz7bviiBjUu8=", "owner": "nixos", "repo": "nixpkgs", - "rev": "2fc6539b481e1d2569f25f8799236694180c0993", + "rev": "5b2c2d84341b2afb5647081c1386a80d7a8d8605", "type": "github" }, "original": { @@ -1058,11 +1058,11 @@ }, "nixpkgs_12": { "locked": { - "lastModified": 1771207753, - "narHash": "sha256-b9uG8yN50DRQ6A7JdZBfzq718ryYrlmGgqkRm9OOwCE=", + "lastModified": 1773507054, + "narHash": "sha256-Q8U5VXgrcxmCxPtCCJCIZkcAX3FCZwGh1GNVIXxMND0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d1c15b7d5806069da59e819999d70e1cec0760bf", + "rev": "e80236013dc8b77aa49ca90e7a12d86f5d8d64c9", "type": "github" }, "original": { @@ -1074,18 +1074,15 @@ }, "nixpkgs_13": { "locked": { - "lastModified": 1771369470, - "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "0182a361324364ae3f436a63005877674cf45efb", - "type": "github" + "lastModified": 1773389992, + "narHash": "sha256-wLdaFm1T0uzQya3eG/5+LPbmyB92jE/AnMtVY6re818=", + "rev": "c06b4ae3d6599a672a6210b7021d699c351eebda", + "type": "tarball", + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre962836.c06b4ae3d659/nixexprs.tar.xz" }, "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" + "type": "tarball", + "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz" } }, "nixpkgs_2": { @@ -1170,11 +1167,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1771903837, - "narHash": "sha256-sdaqdnsQCv3iifzxwB22tUwN/fSHoN7j2myFW5EIkGk=", + "lastModified": 1773705440, + "narHash": "sha256-xB30bbAp0e7ogSEYyc126mAJMt4FRFh8wtm6ADE1xuM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e764fc9a405871f1f6ca3d1394fb422e0a0c3951", + "rev": "48652e9d5aea46e555b3df87354280d4f29cd3a3", "type": "github" }, "original": { @@ -1262,11 +1259,11 @@ "nixpkgs": "nixpkgs_10" }, "locked": { - "lastModified": 1772149051, - "narHash": "sha256-0RZrMDnRi9igkYp/kWCnBMOfIR7nzNHjVZH1mCmZ8h0=", + "lastModified": 1773785107, + "narHash": "sha256-AO9pqTrp/m+pPbobe9ISKOQaSqPCXLJ87A+ADVVuJyg=", "owner": "nix-community", "repo": "NUR", - "rev": "6948ca433b5f4803810cd491e0fe03b85739ea07", + "rev": "ec8410da639a9b314f867cfe808e6b9912a575b4", "type": "github" }, "original": { @@ -1302,7 +1299,7 @@ "oisd": { "flake": false, "locked": { - "narHash": "sha256-ndlZLSepheV0YuGO+3yfG59EuqLBCWENR6q0JKFGjho=", + "narHash": "sha256-9d9T8DswjM3fekzbZSAyVD2/OFjsM3PTa0EKF1JsE6s=", "type": "file", "url": "https://big.oisd.nl/domainswild" }, @@ -1321,11 +1318,11 @@ ] }, "locked": { - "lastModified": 1771858127, - "narHash": "sha256-Gtre9YoYl3n25tJH2AoSdjuwcqij5CPxL3U3xysYD08=", + "lastModified": 1772893680, + "narHash": "sha256-JDqZMgxUTCq85ObSaFw0HhE+lvdOre1lx9iI6vYyOEs=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "49bbbfc218bf3856dfa631cead3b052d78248b83", + "rev": "8baab586afc9c9b57645a734c820e4ac0a604af9", "type": "github" }, "original": { @@ -1441,11 +1438,11 @@ "nixpkgs": "nixpkgs_12" }, "locked": { - "lastModified": 1772048434, - "narHash": "sha256-/wA0OaH6kZ/pFA+nXR/tvg5oupOmEDmMS5us79JT60o=", + "lastModified": 1773698643, + "narHash": "sha256-VCiDjE8kNs8uCAK73Ezk1r3fFuc4JepvW07YFqaN968=", "owner": "Mic92", "repo": "sops-nix", - "rev": "334daa7c273dd8bf7a0cd370e4e16022b64e55e9", + "rev": "8237de83e8200d16fe0c4467b02a1c608ff28044", "type": "github" }, "original": { @@ -1460,11 +1457,11 @@ "systems": "systems_8" }, "locked": { - "lastModified": 1771737804, - "narHash": "sha256-7wn9qbzIQQgH8tnq4VwzuWEqEWpekuymlLyhY3vM/j8=", + "lastModified": 1773619901, + "narHash": "sha256-Br8CQy4ht+a2OxyzaRwuP5+oIFfoRvCxYgsmdrgid40=", "owner": "Gerg-L", "repo": "spicetify-nix", - "rev": "6dd43010ac2458cc56a6ac5250349b9217a7a2ae", + "rev": "6f06ff05cd536b790b7662550a10b61a1ac4619e", "type": "github" }, "original": { @@ -1639,11 +1636,11 @@ ] }, "locked": { - "lastModified": 1761431178, - "narHash": "sha256-xzjC1CV3+wpUQKNF+GnadnkeGUCJX+vgaWIZsnz9tzI=", + "lastModified": 1772669058, + "narHash": "sha256-XhnY0aRuDo5LT8pmJVPofPOgO2hAR7T+XRoaQxtNPzQ=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "4b8801228ff958d028f588f0c2b911dbf32297f9", + "rev": "906d0ac159803a7df2dc1f948df9327670380f69", "type": "github" }, "original": { diff --git a/hosts/violet/default.nix b/hosts/violet/default.nix index 12b7f5c..01d02f3 100644 --- a/hosts/violet/default.nix +++ b/hosts/violet/default.nix @@ -53,7 +53,7 @@ loader.grub = { enable = true; device = "/dev/sda"; - useOSProber = true; + useOSProber = false; }; kernelModules = [ "acpi_call" ]; extraModulePackages = diff --git a/hosts/violet/hardware-configuration.nix b/hosts/violet/hardware-configuration.nix index a0f0140..b5efa8a 100644 --- a/hosts/violet/hardware-configuration.nix +++ b/hosts/violet/hardware-configuration.nix @@ -32,6 +32,11 @@ fsType = "ext4"; }; + fileSystems."/mnt/array" = { + device = "/dev/disk/by-uuid/ba71c5cc-85af-43c6-a72e-7b285f8d46df"; + fsType = "ext4"; + }; + swapDevices = [ ]; # Enables DHCP on each ethernet and wireless interface. In case of scripted networking diff --git a/modules/services/nextcloud.nix b/modules/services/nextcloud.nix index 856c9c7..18999e4 100644 --- a/modules/services/nextcloud.nix +++ b/modules/services/nextcloud.nix @@ -2,6 +2,7 @@ { services.nextcloud = { enable = true; + home = "/mnt/array/nextcloud/"; package = pkgs.nextcloud32; hostName = "cloud.liv.town"; # appstoreEnable = true; @@ -23,10 +24,17 @@ }; configureRedis = true; settings = { + mail_smtpmode = "smtp"; + mail_sendmailmode = "smtp"; + mail_from_address = "noreply"; + mail_domain = "liv.town"; + mail_smtptimeout = 30; mail_smtphost = "smtp.migadu.com"; mail_smtpport = 465; mail_smtpname = "notifications@liv.town"; + # mail_smtppassword = config.sops.secrets.systemMailerPassword.path; mail_smtpauth = true; + mail_smtpsecure = "ssl"; trusted_domains = [ "cloud.liv.town" ]; enabledPreviewProviders = [ "OC\\Preview\\BMP"