Testing new packages (for pbp)

This commit is contained in:
Andrea Ciceri 2022-02-26 01:21:29 +01:00
parent d605d7d8ff
commit e5ca6feeff
No known key found for this signature in database
GPG key ID: A1FC89532D1C5654
32 changed files with 152 additions and 395 deletions

View file

@ -13,10 +13,6 @@
digga.inputs.nixlib.follows = "stable";
digga.inputs.home-manager.follows = "unstable";
bud.url = "github:divnix/bud";
bud.inputs.nixpkgs.follows = "unstable";
bud.inputs.devshell.follows = "digga/devshell";
home.url = "github:nix-community/home-manager/release-21.11";
home.inputs.nixpkgs.follows = "unstable";
@ -25,20 +21,15 @@
deploy.follows = "digga/deploy";
nvfetcher.url = "github:berberman/nvfetcher";
nvfetcher.inputs.nixpkgs.follows = "unstable";
nvfetcher.inputs.flake-compat.follows = "digga/deploy/flake-compat";
nvfetcher.inputs.flake-utils.follows = "digga/flake-utils-plus/flake-utils";
emacs-overlay.url = github:nix-community/emacs-overlay;
nixos-hardware.url = "github:nixos/nixos-hardware";
pinebook-pro = {
url = "github:samueldr/wip-pinebook-pro/7df87f4f3baecccba79807c291b3bbd62ac61e0f";
url = "github:samueldr/wip-pinebook-pro/995a6859f3eb4d740dbc086150dee8f98175a3b6";
flake = false;
};
pinebook-pro-kernel-latest.url = github:nixos/nixpkgs/755db9a1e9a35c185f7d6c0463025e94ef44622e;
# pinebook-pro-kernel-latest.url = github:nixos/nixpkgs/755db9a1e9a35c185f7d6c0463025e94ef44622e;
nixpkgs-wayland.url = "github:nix-community/nixpkgs-wayland";
nixpkgs-wayland.inputs.nixpkgs.follows = "unstable";
@ -48,17 +39,15 @@
outputs =
{ self
, digga
, bud
, nixos
, home
, nixos-hardware
, darwin
, pinebook-pro
, pinebook-pro-kernel-latest
# , pinebook-pro-kernel-latest
, nixpkgs-wayland
, emacs-overlay
, nur
, nvfetcher
, deploy
, ...
} @ inputs:
@ -74,7 +63,6 @@
commonOverlays = [
nur.overlay
emacs-overlay.overlay
nvfetcher.overlay
deploy.overlay
#nixpkgs-wayland.overlay
./pkgs/default.nix
@ -115,7 +103,6 @@
digga.nixosModules.bootstrapIso
digga.nixosModules.nixConfig
home.nixosModules.home-manager
bud.nixosModules.bud
];
};
hosts = {
@ -130,6 +117,7 @@
};
pbp = {
system = "aarch64-linux";
channelName = "stable";
imports = [{ modules = ./hosts/pbp; }];
modules = [
"${pinebook-pro}/pinebook_pro.nix"
@ -144,15 +132,6 @@
suites = with profiles; rec {
base = [ core users.ccr users.root ];
};
pbpKernelLatest = (
import pinebook-pro-kernel-latest {
system = "aarch64-linux";
overlays = [
(import "${pinebook-pro}/overlay.nix")
];
config.allowUnfree = true;
}
).pkgs.linuxPackages_pinebookpro_latest;
};
};
@ -179,15 +158,8 @@
homeConfigurations = digga.lib.mkHomeConfigurations self.nixosConfigurations;
deploy.nodes = digga.lib.mkDeployNodes self.nixosConfigurations { };
defaultTemplate = self.templates.bud;
templates.bud.path = ./.;
templates.bud.description = "bud template";
}
// {
budModules = { devos = import ./bud; };
# checks.aarch64-linux = { }; # ga-uncomment
# checks.x86_64-darwin = { }; # ga-uncomment
# packages.x86_64-darwin = { }; # ga-uncomment