diff --git a/flake.lock b/flake.lock index 69d0824e..c458c70f 100644 --- a/flake.lock +++ b/flake.lock @@ -94,11 +94,11 @@ ] }, "locked": { - "lastModified": 1704875591, - "narHash": "sha256-eWRLbqRcrILgztU/m/k7CYLzETKNbv0OsT2GjkaNm8A=", + "lastModified": 1708091384, + "narHash": "sha256-dTGGw2y8wvfjr+J9CjQbfdulOq72hUG17HXVNxpH1yE=", "owner": "serokell", "repo": "deploy-rs", - "rev": "1776009f1f3fb2b5d236b84d9815f2edee463a9b", + "rev": "0a0187794ac7f7a1e62cda3dabf8dc041f868790", "type": "github" }, "original": { @@ -182,11 +182,11 @@ ] }, "locked": { - "lastModified": 1707524024, - "narHash": "sha256-HmumZ8FuWAAYZrWUKm3N4G4h8nmZ5VUVX+vXLmCJNKM=", + "lastModified": 1708143835, + "narHash": "sha256-SRGi47kleiyNVQlR9mxp9Ux2t2SLy7Nm3L6b3UKjH2c=", "owner": "nix-community", "repo": "disko", - "rev": "d07de570ba05cec2807d058daaa044f6955720c7", + "rev": "4d81082b2c37a6e1e181cc9f589b5b657774bd63", "type": "github" }, "original": { @@ -440,11 +440,11 @@ ] }, "locked": { - "lastModified": 1694949342, - "narHash": "sha256-KYwOOYAWsFNM5EGdauew5HOVj9HdWWGcjGy7mLX+V6w=", + "lastModified": 1708174123, + "narHash": "sha256-h1m4PaeKXVXTJcAg0urnHHnXZKpIA159ZZ/XBOQXyZo=", "owner": "vinceliuice", "repo": "grub2-themes", - "rev": "000171da277b8d0219f90782708d42c700081a44", + "rev": "eda1b86dd8e991ea0c03090ff60b4c0b63799489", "type": "github" }, "original": { @@ -502,11 +502,11 @@ ] }, "locked": { - "lastModified": 1707919853, - "narHash": "sha256-qxmBGDzutuJ/tsX4gp+Mr7fjxOZBbeT9ixhS5o4iFOw=", + "lastModified": 1708031129, + "narHash": "sha256-EH20hJfNnc1/ODdDVat9B7aKm0B95L3YtkIRwKLvQG8=", "owner": "nix-community", "repo": "home-manager", - "rev": "043ba285c6dc20f36441d48525402bcb9743c498", + "rev": "3d6791b3897b526c82920a2ab5f61d71985b3cf8", "type": "github" }, "original": { @@ -599,11 +599,11 @@ }, "latest": { "locked": { - "lastModified": 1708000417, - "narHash": "sha256-dgMirPXZEvxgqzarQUgiNEUV9tDCB9D6cjO5sq+Wd7c=", + "lastModified": 1708217174, + "narHash": "sha256-dYYyPLj1aDEXmfqECOuavHH2CWo/UrU8U590LvWyHX0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "1c0eeac226d95f8bf12de89d157b852427accc22", + "rev": "347a8ce65b6747babcd4e037314f6c6565912c2a", "type": "github" }, "original": { @@ -641,11 +641,11 @@ ] }, "locked": { - "lastModified": 1707965166, - "narHash": "sha256-689u4GK2MVPTQ1HqFkgqc8Hum4jx82XrdV7hIUAv/8g=", + "lastModified": 1708144028, + "narHash": "sha256-1QaqqIn3zetUR8bPX92KZakLxvtb5zrR/HiRqSLwjY4=", "owner": "linyinfeng", "repo": "nur-packages", - "rev": "d222368d5003b3973775355fa51ba7882aa48e29", + "rev": "0c32ec12fa30ae2eaf7ba5b02dce07a1995e3055", "type": "github" }, "original": { @@ -680,11 +680,11 @@ }, "locked": { "dir": "contrib", - "lastModified": 1707941489, - "narHash": "sha256-S5KG+iYMFVHIEfeXSWYei2jcHs6kOfhM1pUoVQ9G/Lw=", + "lastModified": 1708191767, + "narHash": "sha256-HYjgX66AVMqG6jxl83O8NzZyUkULZJv3PRaXw9jgR1o=", "owner": "neovim", "repo": "neovim", - "rev": "d09957e0a06f350443c750d9838b5f1016c0cccc", + "rev": "b12d193b4a68242fb0c7e4f924c8abce3488e1c8", "type": "github" }, "original": { @@ -709,11 +709,11 @@ ] }, "locked": { - "lastModified": 1707955468, - "narHash": "sha256-ZVka2bcB1AQTiVWqp2yH9Rnsd4Tvpcf5NXXzJIp7QNE=", + "lastModified": 1708214646, + "narHash": "sha256-kYLhkRDNxQD9uVJ0cYGgQk412bl4TgvbliH8s/UVBgE=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "0b6b4afc71e14d7f17f4e4a367ce271b9d398432", + "rev": "024e20ee4c5acfafa109c0af7d8e2484e1724df8", "type": "github" }, "original": { @@ -864,11 +864,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1707842204, - "narHash": "sha256-M+HAq1qWQBi/gywaMZwX0odU+Qb/XeqVeANGKRBDOwU=", + "lastModified": 1708091350, + "narHash": "sha256-o28BJYi68qqvHipT7V2jkWxDiMS1LF9nxUsou+eFUPQ=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "f1b2f71c86a5b1941d20608db0b1e88a07d31303", + "rev": "106d3fec43bcea19cb2e061ca02531d54b542ce3", "type": "github" }, "original": { @@ -879,11 +879,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1707863367, - "narHash": "sha256-LdBbCSSP7VHaHA4KXcPGKqkvsowT2+7W4jlEHJj6rPg=", + "lastModified": 1708118438, + "narHash": "sha256-kk9/0nuVgA220FcqH/D2xaN6uGyHp/zoxPNUmPCMmEE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "35ff7e87ee05199a8003f438ec11a174bcbd98ea", + "rev": "5863c27340ba4de8f83e7e3c023b9599c3cb3c80", "type": "github" }, "original": { @@ -934,11 +934,11 @@ ] }, "locked": { - "lastModified": 1707957451, - "narHash": "sha256-BAYjd1ee/3iDc9+qP6Au2jF8XuqnrRdBMgAvQl2VQmg=", + "lastModified": 1708130183, + "narHash": "sha256-JHMhgd45c1PHmZC/OnpokdkUHCoEDbcWDfCpj7Gn2FM=", "owner": "nix-community", "repo": "nixpkgs-terraform-providers-bin", - "rev": "8ee5fe72128a1b4e3e7d8b8c7f4f0ae6265dfb7d", + "rev": "e1717cafa3599215fe4fd1ea1f256342b8545466", "type": "github" }, "original": { @@ -1013,11 +1013,11 @@ }, "nur": { "locked": { - "lastModified": 1707995185, - "narHash": "sha256-EZEloWq14yCTy3X6uBOTDxgC4bIKUcxzVfdKnfQau/0=", + "lastModified": 1708213449, + "narHash": "sha256-m1H5SvWlIldAzQrvzOSxhoxNJjodIZZBY34F/Iu7id4=", "owner": "nix-community", "repo": "NUR", - "rev": "b49255739b185560e4025ed905b76e12bd73ba40", + "rev": "ccc244cf9a517cdfccfd6a7a8b47083a5f926a0e", "type": "github" }, "original": { @@ -1065,11 +1065,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1707195113, - "narHash": "sha256-xPFxTMe4rKE/ZWLlOWv22qpGwpozpR+U1zhyf1040Zk=", + "lastModified": 1708175019, + "narHash": "sha256-B7wY2pNrLc3X9uYRo1LUmVzI6oH6fX8oi+96GdUpayU=", "owner": "nix-community", "repo": "poetry2nix", - "rev": "4eb2ac54029af42a001c9901194e9ce19cbd8a40", + "rev": "403d923ea8e2e6cedce3a0f04a9394c4244cb806", "type": "github" }, "original": { @@ -1097,11 +1097,11 @@ ] }, "locked": { - "lastModified": 1707297608, - "narHash": "sha256-ADjo/5VySGlvtCW3qR+vdFF4xM9kJFlRDqcC9ZGI8EA=", + "lastModified": 1708018599, + "narHash": "sha256-M+Ng6+SePmA8g06CmUZWi1AjG2tFBX9WCXElBHEKnyM=", "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "0db2e67ee49910adfa13010e7f012149660af7f0", + "rev": "5df5a70ad7575f6601d91f0efec95dd9bc619431", "type": "github" }, "original": { @@ -1176,11 +1176,11 @@ ] }, "locked": { - "lastModified": 1707963067, - "narHash": "sha256-1vmNGzAIenei+keS8vIUNYVkEGwEwF+3FR7/bXU/r18=", + "lastModified": 1708135817, + "narHash": "sha256-EUMO/K3+Wgh0THOLoRXhxrh6G/pQ7BlJ8No+ciy1nKA=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "23f224428779539eb4dc13f6a77c97ffe4680d74", + "rev": "c77e68d33a84ce3f9e86905c0f2ef78d5defad28", "type": "github" }, "original": { diff --git a/home-manager/modules/desktop/apps.nix b/home-manager/modules/desktop/apps.nix index 5acf797c..bab8682c 100644 --- a/home-manager/modules/desktop/apps.nix +++ b/home-manager/modules/desktop/apps.nix @@ -15,6 +15,7 @@ remmina element-desktop rustdesk + linux-wifi-hotspot ]; dconf.settings = { "org/virt-manager/virt-manager/connections" = { diff --git a/nixos/hosts/arx8/default.nix b/nixos/hosts/arx8/default.nix index da388fee..1e9c1707 100644 --- a/nixos/hosts/arx8/default.nix +++ b/nixos/hosts/arx8/default.nix @@ -16,4 +16,16 @@ refind efibootmgr ]; + services.create_ap = { + enable = true; + settings = { + INTERNET_IFACE = "wlp4s0"; + WIFI_IFACE = "wlp4s0"; + SSID = "ARX8"; + PASSPHRASE = "qwertyut"; + # HIDDEN = 1; + IEEE80211AX = 1; + FREQ_BAND = 5; + }; + }; } diff --git a/nixos/modules/services/matrix.nix b/nixos/modules/services/matrix.nix index 875011b6..9a30e9d0 100644 --- a/nixos/modules/services/matrix.nix +++ b/nixos/modules/services/matrix.nix @@ -25,9 +25,9 @@ in owner = "matrix-synapse"; group = "acme"; }; + "b2_synapse_media_key_id".sopsFile = config.sops-file.get "terraform/common.yaml"; + "b2_synapse_media_access_key".sopsFile = config.sops-file.get "terraform/common.yaml"; }; - sops.secrets."b2_synapse_media_key_id".sopsFile = config.sops-file.get "terraform/common.yaml"; - sops.secrets."b2_synapse_media_access_key".sopsFile = config.sops-file.get "terraform/common.yaml"; services.matrix-synapse = { enable = true; withJemalloc = true; @@ -213,7 +213,7 @@ in service = "element"; }; matrix-admin = { - rule = "Host(`admin.m.dora.im`)"; + rule = "Host(`m-admin.dora.im`)"; entryPoints = ["https"]; service = "matrix-admin"; }; @@ -244,7 +244,7 @@ in root = element-web-config; }; }; - virtualHosts."admin.m.*" = { + virtualHosts."m-admin.*" = { locations."/" = { root = pkgs.synapse-admin; };