chore: fix some minor formattng issues and linter warnings

This commit is contained in:
Sk7Str1p3 2026-05-13 18:24:38 +03:00
parent 92d7a96e2f
commit 09cb1886dc
No known key found for this signature in database
GPG key ID: 4DD995933D06D43B
13 changed files with 497 additions and 489 deletions

View file

@ -6,7 +6,7 @@ keys:
creation_rules:
- path_regex: 'users/[^/]+/about\.json$'
encrypted_regex: '^realName$'
encrypted_regex: "^realName$"
age:
- *eval
- path_regex: 'users/[^/]+/face\.png$'

View file

@ -4,7 +4,7 @@
Many nix projects have their own devshell,
but they don't install most necessary tools.
*/
pkgs: rec {
pkgs: {
/**
nix language server
*/

View file

@ -6,7 +6,6 @@
outputs =
{
self,
nixpkgs,
utils,
}:

View file

@ -85,7 +85,7 @@ stdenvNoCC.mkDerivation {
--file "${file}" > "src/${mdPath}"
'';
summaryLine = "${indent}- [${title}](${mdPath})";
sortKey = builtins.toString order + mdPath;
sortKey = toString order + mdPath;
}
) nixFiles
);

File diff suppressed because it is too large Load diff

View file

@ -1,21 +1,18 @@
{
"extraGroups": [
"wheel",
"networkmanager"
],
"shell": "nushell",
"realName": "ENC[AES256_GCM,data:KBIRbQWsz6n1nAZ2rtGfCdSoQiTrRchpqA==,iv:mD0Rx4GHSJcQhPCa4fxZgYgqYkwzaRQVe50I+bgML04=,tag:ZcrOoRAVOoUKPktL5Dpi/g==,type:str]",
"session": "co:niri",
"sops": {
"age": [
{
"recipient": "age180qx2rwyelak4wtdljcy9eqxkskfcfk4fvq26nuqqz8rtjdyyyzqlr8dt8",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2Skp6cGdweFBaZUM2eXRC\nTHExSmtCZU53OXZWZDl3VFFMb1FSdFhkaUhnCnhiSUNQSkZZQ2htTTVxd1Nleitq\nSVV4WmFrdXNUVVU5L0RONHpMUlB2UDgKLS0tIE9UTC9qeEQ0MFlSUFhwdW9NeXYw\nelVGZ0ZYUzFoVXdibmpjTyt1ZHYxaTgKnD3m3Ceq0OT27s2OAWF+gLh5f6Xv3cpp\n28Q3JLG+FpYlBaszOdsWInouCf50tYItWHhQU3gmkhrJsA9gljOAOw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-05-07T15:31:42Z",
"mac": "ENC[AES256_GCM,data:ouXlr7xwQj05RtKc1VKByybKSuXtLk9UXxnE7JSofmVdXzPc7k4atejrWyrWa6weJonpPMldnuyXBiy2RzIHLF8nyvbyCik8o5r4pJ7LlgCHvxM5B2itN/nWCR8Ave9ijBrMk1HQLE4wodUstehnigwkmfMn6phsQEnWY9vYV2c=,iv:vX1/zN+RUDvJnrnMC/KFDKRkWJdFNd12MdH32Y4nNlY=,tag:3aP34p6oaAX8luIUc7eilA==,type:str]",
"encrypted_regex": "^realName$",
"version": "3.12.1"
}
"extraGroups": ["wheel", "networkmanager"],
"shell": "nushell",
"realName": "ENC[AES256_GCM,data:KBIRbQWsz6n1nAZ2rtGfCdSoQiTrRchpqA==,iv:mD0Rx4GHSJcQhPCa4fxZgYgqYkwzaRQVe50I+bgML04=,tag:ZcrOoRAVOoUKPktL5Dpi/g==,type:str]",
"session": "co:niri",
"sops": {
"age": [
{
"recipient": "age180qx2rwyelak4wtdljcy9eqxkskfcfk4fvq26nuqqz8rtjdyyyzqlr8dt8",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2Skp6cGdweFBaZUM2eXRC\nTHExSmtCZU53OXZWZDl3VFFMb1FSdFhkaUhnCnhiSUNQSkZZQ2htTTVxd1Nleitq\nSVV4WmFrdXNUVVU5L0RONHpMUlB2UDgKLS0tIE9UTC9qeEQ0MFlSUFhwdW9NeXYw\nelVGZ0ZYUzFoVXdibmpjTyt1ZHYxaTgKnD3m3Ceq0OT27s2OAWF+gLh5f6Xv3cpp\n28Q3JLG+FpYlBaszOdsWInouCf50tYItWHhQU3gmkhrJsA9gljOAOw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-05-07T15:31:42Z",
"mac": "ENC[AES256_GCM,data:ouXlr7xwQj05RtKc1VKByybKSuXtLk9UXxnE7JSofmVdXzPc7k4atejrWyrWa6weJonpPMldnuyXBiy2RzIHLF8nyvbyCik8o5r4pJ7LlgCHvxM5B2itN/nWCR8Ave9ijBrMk1HQLE4wodUstehnigwkmfMn6phsQEnWY9vYV2c=,iv:vX1/zN+RUDvJnrnMC/KFDKRkWJdFNd12MdH32Y4nNlY=,tag:3aP34p6oaAX8luIUc7eilA==,type:str]",
"encrypted_regex": "^realName$",
"version": "3.12.1"
}
}

File diff suppressed because one or more lines are too long

View file

@ -1,27 +1,27 @@
#ENC[AES256_GCM,data:HDpYJzYRNAk1,iv:rnwJktkO4bLL1TYH75PBk0jyhYuzUHUX08SzzKE8NnM=,tag:fejDljfvbu6N5YMxlhB+Rw==,type:comment]
Sk7Str1p3:
userPassword: ENC[AES256_GCM,data:2JdVKap/1GRqHmSM9iOO0rB7ykvXpZgoToND6081qWt7NEGkin+WWPQUiOQNKezsckb1ayPA8grhqcVAJraQbctEhkWFTQ+oeA==,iv:ekMPf8mBcHJ1gY4yfbH5yqlci2wiERKXv0XjsbqyzvY=,tag:K0BQ+mZ8BAocNHvhI+jXIw==,type:str]
userPassword: ENC[AES256_GCM,data:2JdVKap/1GRqHmSM9iOO0rB7ykvXpZgoToND6081qWt7NEGkin+WWPQUiOQNKezsckb1ayPA8grhqcVAJraQbctEhkWFTQ+oeA==,iv:ekMPf8mBcHJ1gY4yfbH5yqlci2wiERKXv0XjsbqyzvY=,tag:K0BQ+mZ8BAocNHvhI+jXIw==,type:str]
sops:
age:
- recipient: age17669qkln533e3plts9f3sfs3u4ra8c92ddcx2yk5fngzm4u0u5ls530vnl
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjckZBU2lCeHY4d1k0RU9P
U3Z2NExodCs3ZGUrcDc4SitZZEs5WU5RRmpZCnVOMDkrbGR1WmhpSGY4MlpjYkNF
UGdZWnB6T2syQUtNMVRjcENRTks1SVUKLS0tIDMyYVVQcjRObnVocCtMeEpjcXlF
NVFreTVWMUxHTUlJMVhrcnR6QTMrc2MKcN9ZJQSH0n6EwyKZOtikybv6Xib1SHKK
295Qpuv92UNqw7f5DkvUuSuC3bJrDF7IbIFZEl0Zsw1kF4ABZcUbEg==
-----END AGE ENCRYPTED FILE-----
- recipient: age1zmp979z20mga9suh4fvhxcp5fa6a66jwxnx9fsd7lh3kj607hg7qz3jpew
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIWXdmRjZqK1FQWVp1eXdp
VDAzbSsyaTJZOEl4NDI0ZmtZZndHNGlZMGs4ClpwaWFPNzZWdENBMnhHZXU2R3VJ
T1JOTHIrQnJpaUJzSlE0TDk1VGhkMmsKLS0tIEI4eVBzQU5sMWExOU1Yam9ERmQx
b2xnZ0ZiL0YvdndrNldYeVpMUzdSUFUKj0HnkygZfhi3HLwfKA/gqUm9rYVAy7Hi
K1WmjMQVib7fvIAE3xyio1pI8GSow+EBOfXpfpIOlm5qX0t1B/DMZw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-05-03T11:52:10Z"
mac: ENC[AES256_GCM,data:djqxbQRU/bCQBwp9av/ZPKBnVYQpFYaAOZ9i8RYokChkMilDANKBPEJQmKw+U0UgTKEeIN2Ihqd6HYchH7qSawkvl0FiO7vloXmjiHm3izaqbOhcSeWaBnQ/mZV7n4w5rV8uxInJC0EpYK0xqtKengtDXcqHeNOK7GsEh0mUM38=,iv:gCiJ6dgwapFMcsYegzeGqeo3hMQ//xFObTKHz11e9ws=,tag:m5K2mtRP5HO/O8ekzJmJ0Q==,type:str]
unencrypted_suffix: _unencrypted
version: 3.12.1
age:
- recipient: age17669qkln533e3plts9f3sfs3u4ra8c92ddcx2yk5fngzm4u0u5ls530vnl
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjckZBU2lCeHY4d1k0RU9P
U3Z2NExodCs3ZGUrcDc4SitZZEs5WU5RRmpZCnVOMDkrbGR1WmhpSGY4MlpjYkNF
UGdZWnB6T2syQUtNMVRjcENRTks1SVUKLS0tIDMyYVVQcjRObnVocCtMeEpjcXlF
NVFreTVWMUxHTUlJMVhrcnR6QTMrc2MKcN9ZJQSH0n6EwyKZOtikybv6Xib1SHKK
295Qpuv92UNqw7f5DkvUuSuC3bJrDF7IbIFZEl0Zsw1kF4ABZcUbEg==
-----END AGE ENCRYPTED FILE-----
- recipient: age1zmp979z20mga9suh4fvhxcp5fa6a66jwxnx9fsd7lh3kj607hg7qz3jpew
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIWXdmRjZqK1FQWVp1eXdp
VDAzbSsyaTJZOEl4NDI0ZmtZZndHNGlZMGs4ClpwaWFPNzZWdENBMnhHZXU2R3VJ
T1JOTHIrQnJpaUJzSlE0TDk1VGhkMmsKLS0tIEI4eVBzQU5sMWExOU1Yam9ERmQx
b2xnZ0ZiL0YvdndrNldYeVpMUzdSUFUKj0HnkygZfhi3HLwfKA/gqUm9rYVAy7Hi
K1WmjMQVib7fvIAE3xyio1pI8GSow+EBOfXpfpIOlm5qX0t1B/DMZw==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-05-03T11:52:10Z"
mac: ENC[AES256_GCM,data:djqxbQRU/bCQBwp9av/ZPKBnVYQpFYaAOZ9i8RYokChkMilDANKBPEJQmKw+U0UgTKEeIN2Ihqd6HYchH7qSawkvl0FiO7vloXmjiHm3izaqbOhcSeWaBnQ/mZV7n4w5rV8uxInJC0EpYK0xqtKengtDXcqHeNOK7GsEh0mUM38=,iv:gCiJ6dgwapFMcsYegzeGqeo3hMQ//xFObTKHz11e9ws=,tag:m5K2mtRP5HO/O8ekzJmJ0Q==,type:str]
unencrypted_suffix: _unencrypted
version: 3.12.1

View file

@ -69,7 +69,7 @@
# Configurure home-manager
home-manager = {
backupFileExtension = "backup-${builtins.toString inputs.self.lastModified}";
backupFileExtension = "backup-${toString inputs.self.lastModified}";
users = lib.mkMerge (
map (user: {
@ -100,7 +100,7 @@
"/run/tmpfiles/var/lib/AccountsService/users/${user}".f = {
argument = "${lib.generators.toINI { } {
User = {
Session = builtins.toString (
Session = toString (
builtins.tail (
lib.splitString ":" (builtins.fromJSON (builtins.readFile ./${user}/about.json)).session
)
@ -128,7 +128,7 @@
__session = lib.splitString ":" (builtins.fromJSON (builtins.readFile ./${user}/about.json))
.session;
sessionType = (builtins.head __session);
session = builtins.toString (builtins.tail __session);
session = toString (builtins.tail __session);
in
assert sessionType == "co" || sessionType == "de";
if sessionType == "co" then