diff --git a/home/lilith/helix.nix b/home/lilith/helix.nix index 906f94ce..71ed8acb 100644 --- a/home/lilith/helix.nix +++ b/home/lilith/helix.nix @@ -1,8 +1,5 @@ +{ pkgs, lib, ... }: { - pkgs, - lib, - ... -}: { programs.helix = { enable = true; settings = { @@ -15,10 +12,19 @@ normal = "block"; select = "underline"; }; - file-picker = {hidden = false;}; + file-picker = { + hidden = false; + }; statusline = { - left = ["mode" "spinner"]; - center = ["file-name" "read-only-indicator" "file-modification-indicator"]; + left = [ + "mode" + "spinner" + ]; + center = [ + "file-name" + "read-only-indicator" + "file-modification-indicator" + ]; right = [ "version-control" "diagnostics" @@ -40,7 +46,9 @@ display-messages = true; display-inlay-hints = true; }; - indent-guides = {render = true;}; + indent-guides = { + render = true; + }; idle-timeout = 0; bufferline = "always"; soft-wrap = { @@ -60,18 +68,18 @@ config = { checkOnSave.command = "clippy"; cargo.features = "all"; - cargo.unsetTest = []; + cargo.unsetTest = [ ]; }; }; pyright = { command = "${pkgs.pyright}/bin/pyright-langserver"; - args = ["--stdio"]; - config = {}; + args = [ "--stdio" ]; + config = { }; }; nil.command = "${pkgs.nil}/bin/nil"; bash-language-server = { command = "${pkgs.bash-language-server}/bin/bash-language-server"; - args = ["start"]; + args = [ "start" ]; }; }; @@ -79,7 +87,7 @@ { name = "python"; auto-format = true; - language-servers = [{name = "pyright";}]; + language-servers = [ { name = "pyright"; } ]; formatter = { command = "/bin/sh"; args = [ @@ -91,10 +99,10 @@ { name = "nix"; auto-format = true; - language-servers = [{name = "nil";}]; + language-servers = [ { name = "nil"; } ]; formatter = { - command = lib.getExe pkgs.nixfmt-rfc-style; - args = ["-s"]; + command = lib.getExe pkgs.nixfmt; + args = [ "-s" ]; }; } ]; diff --git a/hosts/lilith-lab/secrets/default.yaml b/hosts/lilith-lab/secrets/default.yaml index dd2b536f..1a60aeca 100644 --- a/hosts/lilith-lab/secrets/default.yaml +++ b/hosts/lilith-lab/secrets/default.yaml @@ -7,6 +7,9 @@ user: syncthing: cert.pem: ENC[AES256_GCM,data:IolcFf/jq3I6P2t/NdvW/vxKJlqzdtijFREYxXKn+Or0H1CSPTlu2VgGbvRNYt8m5TB0psPbjYHgPsteTaedW52rPqJ/ap8SRx2oo7mCmPhG88zdvsuv4QOPuTGM5Qtp1SOrOd313QE2U6SvqZNrdbaNLtCajX6qGoh0V552MTrMJvT0RtN/LKWWCL4SJxTg+9fF3rmmC4pNYNRoDAXSKWvJ7idKSzmL6F95MDyG4LGBZLcA43u/JORsNq/OdGOy2Bh7MFL+dqZTarj3jz/Reqmz72E9b8n7d8DcO5sP4niEmYtWYz/VVZZW0xuCqIrBs10VNLgBmoqwQNeBr9FqqhJ5P7G9IRN/paIV7mR3h4c/YNhd1qF4r9JHNU9+3pM9sbKZQfDzs95uOxFl1JdjImI1NMpsfoZRroL6oD9aCE50FxTgWLJh397wqcU91QuL5DkCAEvQ1nbYQ++jVlJKjVzU8pdpeF/QqLGxVJEquQPR9HBeH4H3fSRPwXXPM2JrlB1afnDs8ReZbEMIpLKp3X+FAS0RdB437N0p17Sels60k6F6MygyIxhX15IOPn1UPqqhIidk89OQtRmNaEGhsnKW/qHOKD1bFE23SAovOTXWRP+IvzuntM3HtKKqPbCslp21eKrnzNL2b7+ex7LFl59Qe5zW0ZUGOvOrSPm/MhRs+QW56LK0wKZzqwLT6Gw9mxLbwyogq+1HjLHXbHLnBY7K8MDeG4DhtSkitl6XBjnjnzWk1zR+XFm1xy97hbci+F/eQU6e1UVN1jXTplgsKapj19riIFSdsTzlj8L4+osvaptGKGMwbtnGUvY2OZlWCMQJAkU791D1pYI4UVPjFQWp3SLt74fS/OP5DfIArvy0Di8bpM1nH8mxPqsWnikW0xKGfrXAWZIeJGhVGKjBBP3AR0OJO5CoXKjIOJTxXAf45Z+CEN1cNp9j77C95+/ipECZUTswPEiFq40xs9ZX/mYMGBMz9h2U8p0qS048BSS4A/Q1bfGOToP/GX3wXDNoFhuu7z9hhS4YV9vOnSpVGedls2VsPQ==,iv:p1XFi45xRDqQCBl5MEXVKyzpFbBfu3EDavgMtnh50qY=,tag:fY67X6MytyFJYDlAVYaQYg==,type:str] key.pem: ENC[AES256_GCM,data:W0wf7O+U+Hhci/EVkgA31CpeqkBZ39+gsu+pd5H/lZz0L3ap73/BhE5D/NMbhRDFIALTphN/lP99GuZi+1T9ug2xcKG/VSRR1YSE/6Z/3z1mXAIWPigvJ5ZcVjmTqFc0i/TLN7yrpKnZmabcE26ELbYiCupsJHguwDqv96jUdqwluoeZbIueAN8GfBxGSTNPa9YlXoV6vbR5QmByF4t5yKlFMc5ESueCZKc+i0MFCMTlDTQKW9GKfa+r/HCxKzhSPjey7cxvla7R4ShYg3DpwMsIEwc/VEJ2ifco6VHyGf526ccvUT57VtBNXPWs3NKYC5LV+pxrS7wy7APdld6J1OMcCyMuraLM+rQBMx09JYCy8GikNXw78SpP7mNrMdZ/,iv:OpT3xlvSgLl3h9D5cRMm6B8n0RRTPcu5TrsRKAuhHck=,tag:jsNZUtIiNAkEc76/qGEKAQ==,type:str] +home-assistant: + mosquitto: + hass: ENC[AES256_GCM,data:X6Lv5faZ6PlFy8OHH1I94MhkRrW7uTFDYChEILxm6ruyTXKY9r5KieFcvSyeJTU99yHZ77zmnUZJ1akFwRwKziSQiBNM5eBthNjX5lRmQcbKx5kDQSPauvWp6MfF69S38j6SBdCE5VjyIh8cglD7+Q==,iv:eEoCYDW3MGl8WGaVNQczvaTi+Eg40l/lUQfm2fQO8HE=,tag:2CjNPDbmlE/D1lHfh0AHFQ==,type:str] sops: age: - recipient: age1aqks8n6temvwfnqqk8pua56du4xz8krz8edmslg69pu8hpkla96q5hfxp6 @@ -18,8 +21,8 @@ sops: Q0lSZ2J3cHM1Zjc3TXMwWDlnaHdWazAKo64uQ1arscAhF4gbq3ly8mCNPzSDPWql F+75SNZB24Vet5HNf0lsjZw6Iz5xiF43w05/yrSKg49cqAuij+PiCw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-10-17T12:27:37Z" - mac: ENC[AES256_GCM,data:Tp1wJp6nZc/SqqUPXmyEpsD02bDAqrCwh3X8jyUPWy2W5O8kUCq17U1rZkd2RErpx1BaSiVQ+wIEofSJ5L8vOtSVUiScRLv+LOjmivutrxRjqkYIrzO831lDqvsYKDI4tXmBPnLh2EpVLwSghhv35+4we9CjTA0LGVxwQZpov6k=,iv:9tviyo8teegHylyP628KxgKSAR0Ec3mHeQg1srXPqEU=,tag:cIP4cELP/FoHQrGr918tjQ==,type:str] + lastmodified: "2026-01-14T00:52:52Z" + mac: ENC[AES256_GCM,data:Ikx/wjfyZQ+fopySJ87iXtGX+BdPo/QleLGe4WTb3q4hjjOfYbmp4tVJQWAKomwISEDoZwcrF5PghgooBg4pqfNsOJ02xUMRtKo0S9VnEnaIyU6lndX4AJ99s9tr5ilLWMDKS9EHEIkHT50tVjuJ+ikoKaTie1RAOx5Z0Gc/fYI=,iv:ivba645e2E/OxbGwGW5RR/Q++PO9zEMWMrQK3TvJwco=,tag:P8KeW8rsTHRMgWWIQ89aFw==,type:str] pgp: - created_at: "2025-08-21T19:07:51Z" enc: |- @@ -33,4 +36,4 @@ sops: -----END PGP MESSAGE----- fp: 35FA53C3B39A778CBD0F0ADD0A0316EDDEDCA368 unencrypted_suffix: _unencrypted - version: 3.10.2 + version: 3.11.0