-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathflake.nix
More file actions
21 lines (20 loc) · 849 Bytes
/
Copy pathflake.nix
File metadata and controls
21 lines (20 loc) · 849 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
description = "🧜♀️ Luana's nix package repository. Includes packages such as catask and buttui, as well as utilities for Linux phones with postmarketOS and beta or alternative versions of packages I maintain on nixpkgs.";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
};
outputs = {self, nixpkgs, ...}: let
forAllSystems = nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed;
in {
nixosModules = import ./modules/nixos;
homeModules = import ./modules/home-manager;
systemManagerModules = import ./modules/system-manager;
overlays.default = final: _prev: {
# Namespace for overlay users is 'merpkgs'
merpkgs = import ./packages {pkgs = final;};
};
packages = forAllSystems (system:
import ./packages {pkgs = nixpkgs.legacyPackages.${system};}
);
};
}