chore: fix some minor formattng issues and linter warnings
This commit is contained in:
parent
92d7a96e2f
commit
09cb1886dc
13 changed files with 497 additions and 489 deletions
|
|
@ -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$'
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@
|
|||
|
||||
outputs =
|
||||
{
|
||||
self,
|
||||
nixpkgs,
|
||||
utils,
|
||||
}:
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ stdenvNoCC.mkDerivation {
|
|||
--file "${file}" > "src/${mdPath}"
|
||||
'';
|
||||
summaryLine = "${indent}- [${title}](${mdPath})";
|
||||
sortKey = builtins.toString order + mdPath;
|
||||
sortKey = toString order + mdPath;
|
||||
}
|
||||
) nixFiles
|
||||
);
|
||||
|
|
|
|||
852
docs/theme/catppuccin.css
vendored
852
docs/theme/catppuccin.css
vendored
File diff suppressed because it is too large
Load diff
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue