Compare commits
16 commits
d1a0771733
...
a549b5e22b
Author | SHA1 | Date | |
---|---|---|---|
a549b5e22b | |||
22455cab03 | |||
50afd4e7c9 | |||
42f82df2ef | |||
49e03de1c4 | |||
f251fa81a1 | |||
d7ba491388 | |||
0623fda71e | |||
0530cb380c | |||
355c91e194 | |||
ec51fe9501 | |||
6c062cc022 | |||
345e6064aa | |||
6b0f6519f6 | |||
89a9e8d507 | |||
31c3d5ab88 |
14 changed files with 121 additions and 132 deletions
46
flake.lock
generated
46
flake.lock
generated
|
@ -706,11 +706,11 @@
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733363815,
|
"lastModified": 1740852064,
|
||||||
"narHash": "sha256-J2XTeJ0xQMPPo2QnPLM1ewhqCh/Okgfonr5N6Pdt7b8=",
|
"narHash": "sha256-A2zUu1n8Bg505s/GUIYUSQFLmYJAvx/01A2OkGAkevk=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-vscode-extensions",
|
"repo": "nix-vscode-extensions",
|
||||||
"rev": "ffe6b403ba758f8a057a227de2f7235ef3dc61c0",
|
"rev": "1b34da949d188b205b4132c2b726415fa19d5086",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -928,11 +928,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1713805509,
|
"lastModified": 1740547748,
|
||||||
"narHash": "sha256-YgSEan4CcrjivCNO5ZNzhg7/8ViLkZ4CB/GrGBVSudo=",
|
"narHash": "sha256-Ly2fBL1LscV+KyCqPRufUBuiw+zmWrlJzpWOWbahplg=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "1e1dc66fe68972a76679644a5577828b6a7e8be4",
|
"rev": "3a05eebede89661660945da1f151959900903b6a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -990,22 +990,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs-kanidm": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1729071019,
|
|
||||||
"narHash": "sha256-c4J/ZiMbjMf98FawO5XJaTWqvrvIXpxnIpxu4OV3CGA=",
|
|
||||||
"owner": "steveej-forks",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "984b1d5a286d3a072b840b30ec49d96878d01e64",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "steveej-forks",
|
|
||||||
"ref": "kanidm",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733096140,
|
"lastModified": 1733096140,
|
||||||
|
@ -1033,22 +1017,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs-logseq": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1735042470,
|
|
||||||
"narHash": "sha256-3A8afs4dVdbafOG4Rgg5ie2wk8b6ekzOce8JNNXq4/w=",
|
|
||||||
"owner": "steveej-forks",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "24134ba2d4c2bb54e3736b3c66c0ba95551f2834",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "steveej-forks",
|
|
||||||
"ref": "logseq-linux-arm64-selfbuilt-appimage",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739446958,
|
"lastModified": 1739446958,
|
||||||
|
@ -1313,8 +1281,6 @@
|
||||||
"nixpkgs-2211": "nixpkgs-2211",
|
"nixpkgs-2211": "nixpkgs-2211",
|
||||||
"nixpkgs-2411": "nixpkgs-2411",
|
"nixpkgs-2411": "nixpkgs-2411",
|
||||||
"nixpkgs-gimp": "nixpkgs-gimp",
|
"nixpkgs-gimp": "nixpkgs-gimp",
|
||||||
"nixpkgs-kanidm": "nixpkgs-kanidm",
|
|
||||||
"nixpkgs-logseq": "nixpkgs-logseq",
|
|
||||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||||
"nixpkgs-vscodium": "nixpkgs-vscodium",
|
"nixpkgs-vscodium": "nixpkgs-vscodium",
|
||||||
"nixpkgs-wayland": "nixpkgs-wayland",
|
"nixpkgs-wayland": "nixpkgs-wayland",
|
||||||
|
|
|
@ -81,14 +81,13 @@
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
nixpkgs-logseq.url = "github:steveej-forks/nixpkgs/logseq-linux-arm64-selfbuilt-appimage";
|
# nixpkgs-logseq.url = "github:steveej-forks/nixpkgs/logseq-linux-arm64-selfbuilt-appimage";
|
||||||
|
|
||||||
espanso = {
|
espanso = {
|
||||||
flake = false;
|
flake = false;
|
||||||
url = "github:espanso/espanso/db97658d1d80697a635b57801696c594eacf057b";
|
url = "github:espanso/espanso/db97658d1d80697a635b57801696c594eacf057b";
|
||||||
};
|
};
|
||||||
|
|
||||||
nixpkgs-kanidm.url = "github:steveej-forks/nixpkgs/kanidm";
|
|
||||||
nix4vscode = {
|
nix4vscode = {
|
||||||
url = "github:nix-community/nix4vscode";
|
url = "github:nix-community/nix4vscode";
|
||||||
# inputs.nixpkgs.follows = "nixpkgs";
|
# inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
|
@ -83,7 +83,7 @@
|
||||||
|
|
||||||
screen
|
screen
|
||||||
|
|
||||||
inputs'.nixpkgs-kanidm.legacyPackages.kanidm
|
inputs'.nixpkgs-unstable.legacyPackages.kanidm
|
||||||
];
|
];
|
||||||
|
|
||||||
# Set Environment Variables
|
# Set Environment Variables
|
||||||
|
|
|
@ -106,7 +106,6 @@ in
|
||||||
# Password Management
|
# Password Management
|
||||||
gnupg
|
gnupg
|
||||||
# yubikey-manager
|
# yubikey-manager
|
||||||
yubikey-manager-qt
|
|
||||||
yubikey-personalization
|
yubikey-personalization
|
||||||
yubikey-personalization-gui
|
yubikey-personalization-gui
|
||||||
|
|
||||||
|
@ -245,7 +244,8 @@ in
|
||||||
# libretro.snes9x2010
|
# libretro.snes9x2010
|
||||||
# retroarchFull
|
# retroarchFull
|
||||||
|
|
||||||
(pkgs.callPackage "${repoFlake.inputs.nixpkgs-logseq}/pkgs/by-name/lo/logseq/package.nix" { })
|
pkgs.logseq-bin
|
||||||
|
# (pkgs.callPackage "${repoFlake.inputs.nixpkgs-logseq}/pkgs/by-name/lo/logseq-bin/package.nix" { })
|
||||||
])
|
])
|
||||||
++ (with repoFlake.packages.${pkgs.system}; [ gimp ])
|
++ (with repoFlake.packages.${pkgs.system}; [ gimp ])
|
||||||
++ (lib.lists.optionals (!pkgs.stdenv.targetPlatform.isAarch64) [
|
++ (lib.lists.optionals (!pkgs.stdenv.targetPlatform.isAarch64) [
|
||||||
|
|
|
@ -15,14 +15,12 @@
|
||||||
allowInsecurePredicate =
|
allowInsecurePredicate =
|
||||||
pkg:
|
pkg:
|
||||||
builtins.elem (lib.getName pkg) [
|
builtins.elem (lib.getName pkg) [
|
||||||
"electron-28.3.3"
|
"electron-32.3.3"
|
||||||
"electron-27.3.11"
|
|
||||||
"electron"
|
"electron"
|
||||||
];
|
];
|
||||||
|
|
||||||
permittedInsecurePackages = [
|
permittedInsecurePackages = [
|
||||||
"electron-28.3.3"
|
"electron-32.3.3"
|
||||||
"electron-27.3.11"
|
|
||||||
"electron"
|
"electron"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -45,16 +45,17 @@ in
|
||||||
with extensions.vscode-marketplace;
|
with extensions.vscode-marketplace;
|
||||||
with extensions.vscode-marketplace-release;
|
with extensions.vscode-marketplace-release;
|
||||||
[
|
[
|
||||||
tamasfe.even-better-toml
|
|
||||||
|
|
||||||
serayuzgur.crates
|
serayuzgur.crates
|
||||||
rust-lang.rust-analyzer
|
rust-lang.rust-analyzer
|
||||||
swellaby.vscode-rust-test-adapter
|
swellaby.vscode-rust-test-adapter
|
||||||
|
|
||||||
|
tamasfe.even-better-toml
|
||||||
golang.go
|
golang.go
|
||||||
jeff-hykin.better-go-syntax
|
jeff-hykin.better-go-syntax
|
||||||
|
|
||||||
blueglassblock.better-json5
|
blueglassblock.better-json5
|
||||||
|
nefrob.vscode-just-syntax
|
||||||
|
# fabianlauer.vs-code-xml-format
|
||||||
|
|
||||||
bierner.emojisense
|
bierner.emojisense
|
||||||
]
|
]
|
||||||
|
@ -75,7 +76,16 @@ in
|
||||||
[[extensions]]
|
[[extensions]]
|
||||||
publisher_name = "AntiAntiSepticeye"
|
publisher_name = "AntiAntiSepticeye"
|
||||||
extension_name = "vscode-color-picker"
|
extension_name = "vscode-color-picker"
|
||||||
|
|
||||||
|
# [[extensions]]
|
||||||
|
# publisher_name = "nefrob"
|
||||||
|
# extension_name = "vscode-just-syntax"
|
||||||
|
|
||||||
|
[[extensions]]
|
||||||
|
publisher_name = "fabianlauer"
|
||||||
|
extension_name = "vs-code-xml-format"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nix4vscodeNix =
|
nix4vscodeNix =
|
||||||
pkgs.runCommand "nix4vscode.nix"
|
pkgs.runCommand "nix4vscode.nix"
|
||||||
{
|
{
|
||||||
|
|
|
@ -23,6 +23,12 @@ in
|
||||||
system,
|
system,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
|
let
|
||||||
|
nixpkgs-kanidm =
|
||||||
|
# nodeFlake.inputs.nixpkgs-kanidm
|
||||||
|
nodeFlake.inputs.nixpkgs-unstable
|
||||||
|
;
|
||||||
|
in
|
||||||
{
|
{
|
||||||
system.stateVersion = "22.05"; # Did you read the comment?
|
system.stateVersion = "22.05"; # Did you read the comment?
|
||||||
|
|
||||||
|
@ -33,7 +39,7 @@ in
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
"${nodeFlake.inputs.nixpkgs-unstable}/nixos/modules/services/misc/forgejo.nix"
|
"${nodeFlake.inputs.nixpkgs-unstable}/nixos/modules/services/misc/forgejo.nix"
|
||||||
"${repoFlake.inputs.nixpkgs-kanidm}/nixos/modules/services/security/kanidm.nix"
|
"${nixpkgs-kanidm}/nixos/modules/services/security/kanidm.nix"
|
||||||
|
|
||||||
../profiles/containers/configuration.nix
|
../profiles/containers/configuration.nix
|
||||||
|
|
||||||
|
@ -313,6 +319,7 @@ in
|
||||||
systemd.services.lldap.serviceConfig.DynamicUser = lib.mkForce false;
|
systemd.services.lldap.serviceConfig.DynamicUser = lib.mkForce false;
|
||||||
|
|
||||||
# combine a path watcher with a service that transfers the certs by caddy to kanidm
|
# combine a path watcher with a service that transfers the certs by caddy to kanidm
|
||||||
|
# TODO: had an issue where the certificate in kanidm was expired, despite caddy having a refreshed certificate
|
||||||
systemd.paths.kanidm-tls-watch = {
|
systemd.paths.kanidm-tls-watch = {
|
||||||
enable = true;
|
enable = true;
|
||||||
requiredBy = [ "kanidm.service" ];
|
requiredBy = [ "kanidm.service" ];
|
||||||
|
@ -389,7 +396,7 @@ in
|
||||||
dataDir = "/var/lib/kanidm";
|
dataDir = "/var/lib/kanidm";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
package = repoFlake.inputs.nixpkgs-kanidm.legacyPackages.${pkgs.system}.kanidm;
|
package = nixpkgs-kanidm.legacyPackages.${pkgs.system}.kanidm;
|
||||||
|
|
||||||
enablePam = false;
|
enablePam = false;
|
||||||
enableClient = false;
|
enableClient = false;
|
||||||
|
@ -402,7 +409,6 @@ in
|
||||||
domain = "kanidm.${domain}";
|
domain = "kanidm.${domain}";
|
||||||
origin = "https://kanidm.${domain}";
|
origin = "https://kanidm.${domain}";
|
||||||
|
|
||||||
db_path = "${dataDir}/db/kanidm.db";
|
|
||||||
|
|
||||||
bindaddress = "127.0.0.1:8444";
|
bindaddress = "127.0.0.1:8444";
|
||||||
|
|
||||||
|
|
41
nix/os/devices/sj-srv1/flake.lock
generated
41
nix/os/devices/sj-srv1/flake.lock
generated
|
@ -7,11 +7,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736373539,
|
"lastModified": 1742655702,
|
||||||
"narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=",
|
"narHash": "sha256-jbqlw4sPArFtNtA1s3kLg7/A4fzP4GLk9bGbtUJg0JQ=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "bd65bc3cde04c16755955630b344bc9e35272c56",
|
"rev": "0948aeedc296f964140d9429223c7e4a0702a1ff",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -23,11 +23,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739055578,
|
"lastModified": 1742937945,
|
||||||
"narHash": "sha256-2MhC2Bgd06uI1A0vkdNUyDYsMD0SLNGKtD8600mZ69A=",
|
"narHash": "sha256-lWc+79eZRyvHp/SqMhHTMzZVhpxkRvthsP1Qx6UCq0E=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "a45fa362d887f4d4a7157d95c28ca9ce2899b70e",
|
"rev": "d02d88f8de5b882ccdde0465d8fa2db3aa1169f7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -37,13 +37,29 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpkgs-kanidm": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1729071019,
|
||||||
|
"narHash": "sha256-c4J/ZiMbjMf98FawO5XJaTWqvrvIXpxnIpxu4OV3CGA=",
|
||||||
|
"owner": "steveej-forks",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "984b1d5a286d3a072b840b30ec49d96878d01e64",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "steveej-forks",
|
||||||
|
"ref": "kanidm",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixpkgs-master": {
|
"nixpkgs-master": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739263600,
|
"lastModified": 1743256265,
|
||||||
"narHash": "sha256-f0k9Kf+kpRqieSf9nlRMLyWe5oujqSOwaNWSyfwMiIE=",
|
"narHash": "sha256-1GJtabBAEwSkwKgSBe+osLCYwcRr5zx5H7ipuoVkO/4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "f9e486552fc8213d31cadd772fc883789f76199d",
|
"rev": "5dab1e63b3efccf767a54b0b978b41fe7410aff0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -55,11 +71,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739184465,
|
"lastModified": 1743210622,
|
||||||
"narHash": "sha256-7Z9kNbr6qZwPG1z/6Hn/re4SS9nu1krxyknyNeCBh/o=",
|
"narHash": "sha256-AagCXne3DGJARB7kxCjcBgJddT/J2CC7SSe7I6kFqso=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "58edd1e2acbc9be9fe29964344c6419db013141e",
|
"rev": "800863744b6d0ef3c748a094a15e7f9d361f62fb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -73,6 +89,7 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
|
"nixpkgs-kanidm": "nixpkgs-kanidm",
|
||||||
"nixpkgs-master": "nixpkgs-master",
|
"nixpkgs-master": "nixpkgs-master",
|
||||||
"nixpkgs-unstable": "nixpkgs-unstable"
|
"nixpkgs-unstable": "nixpkgs-unstable"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
inputs.nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable-small";
|
inputs.nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable-small";
|
||||||
inputs.nixpkgs-master.url = "github:nixos/nixpkgs/master";
|
inputs.nixpkgs-master.url = "github:nixos/nixpkgs/master";
|
||||||
|
|
||||||
|
inputs.nixpkgs-kanidm.url = "github:steveej-forks/nixpkgs/kanidm";
|
||||||
|
|
||||||
inputs.home-manager = {
|
inputs.home-manager = {
|
||||||
url = "github:nix-community/home-manager/release-24.11";
|
url = "github:nix-community/home-manager/release-24.11";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
|
@ -207,7 +207,8 @@ in
|
||||||
parallelShutdown = 3;
|
parallelShutdown = 3;
|
||||||
};
|
};
|
||||||
|
|
||||||
fileSystems."/mnt/8078-532D".device = "/dev/disk/by-uuid/8078-532D";
|
# VM storage
|
||||||
|
# fileSystems."/mnt/8078-532D".device = "/dev/disk/by-uuid/8078-532D";
|
||||||
|
|
||||||
# This value determines the NixOS release from which the default
|
# This value determines the NixOS release from which the default
|
||||||
# settings for stateful data, like file locations and database versions
|
# settings for stateful data, like file locations and database versions
|
||||||
|
|
|
@ -84,6 +84,15 @@
|
||||||
../../snippets/mycelium.nix
|
../../snippets/mycelium.nix
|
||||||
|
|
||||||
nodeFlake.inputs.extra-container.nixosModules.default
|
nodeFlake.inputs.extra-container.nixosModules.default
|
||||||
|
{
|
||||||
|
networking.nat = {
|
||||||
|
enable = true;
|
||||||
|
internalInterfaces = ["ve-+"];
|
||||||
|
# externalInterface = "enu1u1u2";
|
||||||
|
# Lazy IPv6 connectivity for the container
|
||||||
|
# enableIPv6 = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
# TODO: broken with: v4l2loopback-0.13.2-6.13.0-rc3.drv
|
# TODO: broken with: v4l2loopback-0.13.2-6.13.0-rc3.drv
|
||||||
# make: *** [Makefile:53: v4l2loopback.ko] Error 2
|
# make: *** [Makefile:53: v4l2loopback.ko] Error 2
|
||||||
|
|
108
nix/os/devices/steveej-x13s/flake.lock
generated
108
nix/os/devices/steveej-x13s/flake.lock
generated
|
@ -3,11 +3,11 @@
|
||||||
"ath11k-firmware": {
|
"ath11k-firmware": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739552113,
|
"lastModified": 1741293326,
|
||||||
"narHash": "sha256-jO57Sqz/9BGgTfECm4Cs9yi8uFcd3YxpJjG5J7sj4Z8=",
|
"narHash": "sha256-Ew0d2h1pHqJB8SC0pEYezU5lMknvlcYazVVYCtjW3OY=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "eb147907112ebb2874426f679ed722201548cc33",
|
"rev": "bc6359cb7ad38b7bc4de6580b7a3c70851c0cafb",
|
||||||
"revCount": 167,
|
"revCount": 173,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware.git"
|
"url": "https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware.git"
|
||||||
},
|
},
|
||||||
|
@ -17,18 +17,12 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"crane": {
|
"crane": {
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"mycelium",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1717951870,
|
"lastModified": 1742317686,
|
||||||
"narHash": "sha256-hGLeRxSEeFz9WvmQ4s4AuMJ5InLSZvoczDdXkWSFi1A=",
|
"narHash": "sha256-ScJYnUykEDhYeCepoAWBbZWx2fpQ8ottyvOyGry7HqE=",
|
||||||
"owner": "ipetkov",
|
"owner": "ipetkov",
|
||||||
"repo": "crane",
|
"repo": "crane",
|
||||||
"rev": "17d9e9dedd58dde2c562a4296934c6d6a0844534",
|
"rev": "66cb0013f9a99d710b167ad13cbd8cc4e64f2ddb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -44,11 +38,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739841949,
|
"lastModified": 1741786315,
|
||||||
"narHash": "sha256-lSOXdgW/1zi/SSu7xp71v+55D5Egz8ACv0STkj7fhbs=",
|
"narHash": "sha256-VT65AE2syHVj6v/DGB496bqBnu1PXrrzwlw07/Zpllc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "disko",
|
"repo": "disko",
|
||||||
"rev": "15dbf8cebd8e2655a883b74547108e089f051bf0",
|
"rev": "0d8c6ad4a43906d14abd5c60e0ffe7b587b213de",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -79,12 +73,12 @@
|
||||||
},
|
},
|
||||||
"flake-compat": {
|
"flake-compat": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1696426674,
|
"lastModified": 1733328505,
|
||||||
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
|
||||||
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
|
||||||
"revCount": 57,
|
"revCount": 69,
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
|
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.1.0/01948eb7-9cba-704f-bbf3-3fa956735b52/source.tar.gz"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
|
@ -169,11 +163,11 @@
|
||||||
"systems": "systems_2"
|
"systems": "systems_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710146030,
|
"lastModified": 1731533236,
|
||||||
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
|
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
|
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -220,16 +214,16 @@
|
||||||
"linux-jhovold": {
|
"linux-jhovold": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739778587,
|
"lastModified": 1742827326,
|
||||||
"narHash": "sha256-fMt2Ao9+y71/x7zaUxzpu28M9Ugie6yl4N9lufxhc2Q=",
|
"narHash": "sha256-HJdy4JgRvFojago9I0InGPkAwsJ0xv7NvVS05JygWsc=",
|
||||||
"owner": "jhovold",
|
"owner": "jhovold",
|
||||||
"repo": "linux",
|
"repo": "linux",
|
||||||
"rev": "a2890743ed6d5cdfd2591cebf2d06af8dfd9180d",
|
"rev": "cf34af9cea0db94254af3897c5e403364cb2eb5b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "jhovold",
|
"owner": "jhovold",
|
||||||
"ref": "wip/sc8280xp-6.14-rc3",
|
"ref": "wip/sc8280xp-6.14",
|
||||||
"repo": "linux",
|
"repo": "linux",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
@ -245,11 +239,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739291535,
|
"lastModified": 1742897527,
|
||||||
"narHash": "sha256-69p2Eu/3OvKmCtuafv/yPPwsBQJjAfxThk2U+7yTGVQ=",
|
"narHash": "sha256-yhA9KYzOC7QLa+4pFVBrwWsjDWGvuWl9l0YVBwxw4cg=",
|
||||||
"owner": "threefoldtech",
|
"owner": "threefoldtech",
|
||||||
"repo": "mycelium",
|
"repo": "mycelium",
|
||||||
"rev": "f420a9c0c82527ba8deb89c436f8e704bb61920c",
|
"rev": "60d8f4a9f102bf12cc4bc05fca8a252fccd10fe5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -260,11 +254,11 @@
|
||||||
},
|
},
|
||||||
"nix-filter": {
|
"nix-filter": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710156097,
|
"lastModified": 1731533336,
|
||||||
"narHash": "sha256-1Wvk8UP7PXdf8bCCaEoMnOT1qe5/Duqgj+rL8sRQsSM=",
|
"narHash": "sha256-oRam5PS1vcrr5UPgALW0eo1m/5/pls27Z/pabHNy2Ms=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "nix-filter",
|
"repo": "nix-filter",
|
||||||
"rev": "3342559a24e85fc164b295c3444e8a139924675b",
|
"rev": "f7653272fd234696ae94229839a99b73c9ab7de0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -299,15 +293,17 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts_2",
|
"flake-parts": "flake-parts_2",
|
||||||
"linux-jhovold": "linux-jhovold",
|
"linux-jhovold": "linux-jhovold",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
"x13s-bt-linux-firmware": "x13s-bt-linux-firmware"
|
"x13s-bt-linux-firmware": "x13s-bt-linux-firmware"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739804099,
|
"lastModified": 1743245017,
|
||||||
"narHash": "sha256-CK192CNcOtO0v8y0QT+vpWhlvJ8qm6vSszTBBW7Fu84=",
|
"narHash": "sha256-zCZc3p8zD9GOKxnlghzXOZbewVKQkkEvcDO+XT+iyrY=",
|
||||||
"ref": "bump",
|
"ref": "bump",
|
||||||
"rev": "4736fc5861dd329e0e41fde67d7cc9452470a368",
|
"rev": "f4591e4478838272ec024c2bd346001af919a79a",
|
||||||
"revCount": 137,
|
"revCount": 143,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git"
|
"url": "https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git"
|
||||||
},
|
},
|
||||||
|
@ -317,22 +313,6 @@
|
||||||
"url": "https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git"
|
"url": "https://forgejo.www.stefanjunker.de/steveej/nixos-x13s.git"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1733393026,
|
|
||||||
"narHash": "sha256-hpUyV0NHnIZpFzN6p7udW6Jh+m9tlLvCcNf1/wG5pQY=",
|
|
||||||
"owner": "steveej-forks",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "b1714b7f9e5761ad965a4df7602105f1e159b89e",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "steveej-forks",
|
|
||||||
"ref": "steveej-unstable",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733096140,
|
"lastModified": 1733096140,
|
||||||
|
@ -347,11 +327,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739758141,
|
"lastModified": 1742937945,
|
||||||
"narHash": "sha256-uq6A2L7o1/tR6VfmYhZWoVAwb3gTy7j4Jx30MIrH0rE=",
|
"narHash": "sha256-lWc+79eZRyvHp/SqMhHTMzZVhpxkRvthsP1Qx6UCq0E=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c618e28f70257593de75a7044438efc1c1fc0791",
|
"rev": "d02d88f8de5b882ccdde0465d8fa2db3aa1169f7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -363,11 +343,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739899529,
|
"lastModified": 1743251636,
|
||||||
"narHash": "sha256-+YAryDpuWmJm+xx8xAAGrN7TQoBF/3DSJvhSxFtr7us=",
|
"narHash": "sha256-ozpMykG34AT0xOYmst43eh1KTYba7QEaDzeCkPWzIP4=",
|
||||||
"owner": "steveej-forks",
|
"owner": "steveej-forks",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4c624626f381e0cc1aa4e4a052dc6322342b2801",
|
"rev": "2a75dc2e69a7c3e786ebe0663613a9a7ee1c108f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -402,11 +382,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739931434,
|
"lastModified": 1742243404,
|
||||||
"narHash": "sha256-XIcisx/PG/Li6l9A0k7T1ule3yX7VCGBQmKpljbbJmU=",
|
"narHash": "sha256-j3jdXEU+c6xPa4zdzN2PYNsRkdlgldb1q0aBY50+AdM=",
|
||||||
"owner": "youwen5",
|
"owner": "youwen5",
|
||||||
"repo": "signal-desktop-flake",
|
"repo": "signal-desktop-flake",
|
||||||
"rev": "6f0ec210e6a2a0060ad1297d9f5a0871c4aeac36",
|
"rev": "226d1cbe55bd07d9f66bf801619a7495189e102d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
;
|
;
|
||||||
# nixos-x13s.url = "path:/home/steveej/src/others/nixos-x13s";
|
# nixos-x13s.url = "path:/home/steveej/src/others/nixos-x13s";
|
||||||
# nixos-x13s.inputs.nixpkgs.follows = "nixpkgs";
|
# nixos-x13s.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
nixos-x13s.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
||||||
ath11k-firmware = {
|
ath11k-firmware = {
|
||||||
url = "git+https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware.git";
|
url = "git+https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware.git";
|
||||||
|
|
|
@ -20,7 +20,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
zip
|
zip
|
||||||
|
|
||||||
# install NodeJS & yarn
|
# install NodeJS & yarn
|
||||||
RUN curl -sL https://deb.nodesource.com/setup_18.x | bash -
|
RUN curl -sL https://deb.nodesource.com/setup_20.x | bash -
|
||||||
|
|
||||||
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /etc/apt/trusted.gpg.d/yarn.gpg && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && apt-get update && apt-get install -y nodejs yarn
|
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | tee /etc/apt/trusted.gpg.d/yarn.gpg && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && apt-get update && apt-get install -y nodejs yarn
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue