[host/murex-pecten] Add qmk and vial
This commit is contained in:
parent
7c123c4521
commit
4f72142288
17
flake.lock
17
flake.lock
|
@ -608,6 +608,22 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"qmk-udev-rules": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1646529521,
|
||||
"narHash": "sha256-LPYtnNcL+VpvsysO3JRvpz0gVu3rwKTQdZliI30LQhs=",
|
||||
"owner": "qmk",
|
||||
"repo": "qmk_firmware",
|
||||
"rev": "16cd1d9bf78539dfd2590a831ba9708dcac69411",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "qmk",
|
||||
"repo": "qmk_firmware",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"radicale_infcloud": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
|
@ -656,6 +672,7 @@
|
|||
"nixos-hardware": "nixos-hardware",
|
||||
"nixpkgs": "nixpkgs_8",
|
||||
"nixpkgs-wayland": "nixpkgs-wayland",
|
||||
"qmk-udev-rules": "qmk-udev-rules",
|
||||
"radicale_infcloud": "radicale_infcloud",
|
||||
"rip": "rip",
|
||||
"sops-nix": "sops-nix"
|
||||
|
|
|
@ -67,6 +67,10 @@
|
|||
url = "github:MalteT/fend/flake";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
qmk-udev-rules = {
|
||||
url = "github:qmk/qmk_firmware";
|
||||
flake = false;
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, nixos-hardware, home-manager, ... }@inputs: {
|
||||
|
@ -275,6 +279,7 @@
|
|||
})
|
||||
# Override cataclysm to use git
|
||||
(import ./overlays/cataclysm-dda.nix)
|
||||
(import ./overlays/qmk-udev-rules.nix)
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
@ -149,6 +149,8 @@
|
|||
openrgb
|
||||
i2c-tools
|
||||
gnome3.gnome-settings-daemon
|
||||
qmk-udev-rules
|
||||
vial
|
||||
];
|
||||
|
||||
sops.defaultSopsFile = ../secrets/hosts/murex-pecten/secrets.yaml;
|
||||
|
@ -172,6 +174,8 @@
|
|||
chrysalis
|
||||
openrgb
|
||||
gnomeExtensions.appindicator
|
||||
qmk
|
||||
vial
|
||||
];
|
||||
|
||||
services.printing.enable = true;
|
||||
|
|
15
overlays/qmk-udev-rules.nix
Normal file
15
overlays/qmk-udev-rules.nix
Normal file
|
@ -0,0 +1,15 @@
|
|||
self: super:
|
||||
|
||||
let lock = builtins.fromJSON (builtins.readFile ../flake.lock);
|
||||
in {
|
||||
qmk-udev-rules = super.qmk-udev-rules.overrideAttrs (old: {
|
||||
version = lock.nodes.qmk-udev-rules.locked.rev;
|
||||
src = super.fetchFromGitHub {
|
||||
owner = lock.nodes.qmk-udev-rules.locked.owner;
|
||||
repo = lock.nodes.qmk-udev-rules.locked.repo;
|
||||
rev = lock.nodes.qmk-udev-rules.locked.rev;
|
||||
sha256 = lock.nodes.qmk-udev-rules.locked.narHash;
|
||||
};
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in a new issue