mirror of
https://github.com/daylinmorgan/oizys.git
synced 2024-12-22 10:10:45 -06:00
remove dead code and make flake input strategy viable
This commit is contained in:
parent
6432574aa1
commit
833dcf277b
10 changed files with 21 additions and 30 deletions
22
flake.nix
22
flake.nix
|
@ -3,23 +3,15 @@
|
|||
|
||||
inputs.inputs.url = "path:./inputs";
|
||||
|
||||
# nixConfig = {
|
||||
# extra-substituters = [
|
||||
# "https://hyprland.cachix.org"
|
||||
# "https://nixpkgs-wayland.cachix.org"
|
||||
# "https://daylin.cachix.org"
|
||||
# ];
|
||||
# extra-trusted-public-keys = [
|
||||
# "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
|
||||
# "nixpkgs-wayland.cachix.org-1:3lwxaILxMRkVhehr5StQprHdEo4IrE8sRho9R9HOLYA="
|
||||
# "daylin.cachix.org-1:fLdSnbhKjtOVea6H9KqXeir+PyhO+sDSPhEW66ClE/k="
|
||||
# ];
|
||||
# };
|
||||
#
|
||||
outputs = {inputs, ...}: let
|
||||
outputs = {
|
||||
inputs,
|
||||
self,
|
||||
...
|
||||
}: let
|
||||
lib = import ./lib {
|
||||
nixpkgs = inputs.inputs.nixpkgs;
|
||||
inputs = inputs;
|
||||
inputs = inputs.inputs;
|
||||
inherit self;
|
||||
};
|
||||
inherit (lib) findModules buildHosts buildOizys;
|
||||
in {
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
inputs,
|
||||
self,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
imports = with inputs.self.nixosModules; [
|
||||
imports = with self.nixosModules; [
|
||||
docker
|
||||
restic
|
||||
];
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{inputs, ...}: {
|
||||
imports = with inputs.self.nixosModules; [
|
||||
{self, ...}: {
|
||||
imports = with self.nixosModules; [
|
||||
nix-ld
|
||||
];
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
inputs,
|
||||
pkgs,
|
||||
self,
|
||||
...
|
||||
}: {
|
||||
imports = with inputs.self.nixosModules; [
|
||||
imports = with self.nixosModules; [
|
||||
nix-ld
|
||||
virtualbox
|
||||
restic
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
mkRune,
|
||||
...
|
||||
|
@ -32,7 +31,6 @@
|
|||
rune = "othalan";
|
||||
runeKind = "ascii";
|
||||
};
|
||||
# + inputs.self.nixosModules.runes.othalan.ascii;
|
||||
|
||||
# catppuccin/tty move to "module"
|
||||
boot.kernelParams = [
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
inputs,
|
||||
nixpkgs,
|
||||
self,
|
||||
...
|
||||
}: let
|
||||
inherit (builtins) concatLists attrValues mapAttrs elemAt match readDir filter listToAttrs;
|
||||
|
@ -41,7 +42,7 @@ in rec {
|
|||
isNixFile
|
||||
(listFilesRecursive (../. + "/hosts/${hostname}"));
|
||||
|
||||
specialArgs = {inherit inputs mkRune;};
|
||||
specialArgs = {inherit inputs mkRune self;};
|
||||
};
|
||||
mapHosts = dir: mapAttrs (name: _: mkSystem name) (readDir dir);
|
||||
buildHosts = _: mapHosts ../hosts;
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
inputs,
|
||||
lib,
|
||||
self,
|
||||
...
|
||||
}: {
|
||||
imports = with inputs.self.nixosModules; [
|
||||
imports = with self.nixosModules; [
|
||||
users
|
||||
nix
|
||||
cli
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
inputs,
|
||||
pkgs,
|
||||
self,
|
||||
...
|
||||
}: {
|
||||
imports = with inputs.self.nixosModules; [
|
||||
imports = with self.nixosModules; [
|
||||
git
|
||||
];
|
||||
programs.zsh.enable = true;
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
nixpkgs,
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
inputs,
|
||||
self,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
|
@ -19,7 +20,7 @@
|
|||
environment.systemPackages = with pkgs; [
|
||||
nix-output-monitor
|
||||
alejandra
|
||||
inputs.self.packages.${pkgs.system}.oizys
|
||||
self.packages.${pkgs.system}.oizys
|
||||
inputs.pinix.packages.${pkgs.system}.default
|
||||
];
|
||||
|
||||
|
|
Loading…
Reference in a new issue