This repository has been archived on 2024-10-13. You can view files and clone it, but cannot push or open issues or pull requests.
nix-packages/flake.nix
Charlotte 🦝 Delenk 012cc54731
Some checks failed
Hydra plover-dict-didoesdigital Hydra build #64399 of nix-packages:x86_64-linux-master-pr299:plover-dict-didoesdigital
Hydra old-homepage Hydra build #64458 of nix-packages:x86_64-linux-master-pr299:old-homepage
Hydra lotte-art Hydra build #64462 of nix-packages:x86_64-linux-master-pr299:lotte-art
Hydra wordpress-plugins.activitypub Hydra build #64395 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.activitypub
Hydra wordpress-themes.twentytwentythree Hydra build #64398 of nix-packages:x86_64-linux-master-pr299:wordpress-themes.twentytwentythree
Hydra fairfax Hydra build #64404 of nix-packages:x86_64-linux-master-pr299:fairfax
Hydra wordpress-plugins.nodeinfo Hydra build #64405 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.nodeinfo
Hydra wordpress-plugins.indieweb Hydra build #64403 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.indieweb
Hydra wordpress-plugins.indieauth Hydra build #64416 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.indieauth
Hydra constructium Hydra build #64469 of nix-packages:x86_64-linux-master-pr299:constructium
Hydra fairfax-hd Hydra build #64471 of nix-packages:x86_64-linux-master-pr299:fairfax-hd
Hydra wordpress-plugins.hum Hydra build #64472 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.hum
Hydra wordpress-plugins.classic-editor Hydra build #64475 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.classic-editor
Hydra akkoma Hydra build #64433 of nix-packages:x86_64-linux-master-pr299:akkoma
Hydra python-tulir-telethon Hydra build #64464 of nix-packages:x86_64-linux-master-pr299:python-tulir-telethon
Hydra python-rtf-tokenize Hydra build #64474 of nix-packages:x86_64-linux-master-pr299:python-rtf-tokenize
Hydra python-plover-stroke Hydra build #64451 of nix-packages:x86_64-linux-master-pr299:python-plover-stroke
Hydra python-instagram Hydra build #64401 of nix-packages:x86_64-linux-master-pr299:python-instagram
Hydra miifox-net Hydra build #64418 of nix-packages:x86_64-linux-master-pr299:miifox-net
Hydra python-simplefuzzyset Hydra build #64442 of nix-packages:x86_64-linux-master-pr299:python-simplefuzzyset
Hydra wordpress-plugins.indieweb-post-kinds Hydra build #64419 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.indieweb-post-kinds
Hydra kreative-square Hydra build #64420 of nix-packages:x86_64-linux-master-pr299:kreative-square
Hydra wordpress-plugins.syndication-links Hydra build #64417 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.syndication-links
Hydra wordpress-plugins.wordpress-seo Hydra build #64414 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.wordpress-seo
Hydra wordpress-plugins.modern-images-wp Hydra build #64429 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.modern-images-wp
Hydra wordpress-plugins.pubsubhubbub Hydra build #64430 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.pubsubhubbub
Hydra wordpress-plugins.polylang Hydra build #64426 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.polylang
Hydra wordpress-plugins.wp-super-cache Hydra build #64436 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.wp-super-cache
Hydra wordpress-plugins.google-sitemap-generator Hydra build #64439 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.google-sitemap-generator
Hydra wordpress-plugins.webp-express Hydra build #64441 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.webp-express
Hydra wordpress-plugins.webmention Hydra build #64445 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.webmention
Hydra wordpress-themes.sempress Hydra build #64447 of nix-packages:x86_64-linux-master-pr299:wordpress-themes.sempress
Hydra wordpress-plugins.modern-footnotes Hydra build #64450 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.modern-footnotes
Hydra wordpress-plugins.micropub Hydra build #64452 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.micropub
Hydra wordpress-plugins.friends Hydra build #64453 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.friends
Hydra wordpress-plugins.webfinger Hydra build #64455 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.webfinger
Hydra wordpress-plugins.ilab-media-tools Hydra build #64412 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.ilab-media-tools
Hydra alco-sans Hydra build #64459 of nix-packages:x86_64-linux-master-pr299:alco-sans
Hydra wordpress-plugins.the-plus-addons-for-block-editor Hydra build #64461 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.the-plus-addons-for-block-editor
Hydra wordpress-plugins.jetpack Hydra build #64456 of nix-packages:x86_64-linux-master-pr299:wordpress-plugins.jetpack
Hydra asar Hydra build #64446 of nix-packages:x86_64-linux-master-pr299:asar
Hydra mautrix-discord Hydra build #64435 of nix-packages:x86_64-linux-master-pr299:mautrix-discord
Hydra kubo Hydra build #64413 of nix-packages:x86_64-linux-master-pr299:kubo
Hydra nasin-nanpa Hydra build #64427 of nix-packages:x86_64-linux-master-pr299:nasin-nanpa
Hydra mautrix-whatsapp Hydra build #64421 of nix-packages:x86_64-linux-master-pr299:mautrix-whatsapp
Hydra mautrix-telegram Hydra build #64396 of nix-packages:x86_64-linux-master-pr299:mautrix-telegram
Hydra bcachefs-tools Hydra build #64397 of nix-packages:x86_64-linux-master-pr299:bcachefs-tools
Hydra pleroma-fe Hydra build #64400 of nix-packages:x86_64-linux-master-pr299:pleroma-fe
Hydra plover-plugin-python-dictionary Hydra build #64406 of nix-packages:x86_64-linux-master-pr299:plover-plugin-python-dictionary
Hydra plover-plugins-manager Hydra build #64410 of nix-packages:x86_64-linux-master-pr299:plover-plugins-manager
Hydra plover-plugin-machine-hid Hydra build #64443 of nix-packages:x86_64-linux-master-pr299:plover-plugin-machine-hid
Hydra matrix-media-repo Hydra build #64407 of nix-packages:x86_64-linux-master-pr299:matrix-media-repo
Hydra woodpecker-server Hydra build #64408 of nix-packages:x86_64-linux-master-pr299:woodpecker-server
Hydra element-web Hydra build #64465 of nix-packages:x86_64-linux-master-pr299:element-web
Hydra python-mautrix Hydra build #64402 of nix-packages:x86_64-linux-master-pr299:python-mautrix
Hydra plover-plugin-rkb1-hid Hydra build #64473 of nix-packages:x86_64-linux-master-pr299:plover-plugin-rkb1-hid
Hydra plover-plugin-tapey-tape Hydra build #64448 of nix-packages:x86_64-linux-master-pr299:plover-plugin-tapey-tape
Hydra papermc Hydra build #64424 of nix-packages:x86_64-linux-master-pr299:papermc
Hydra plover-plugin-yaml-dictionary Hydra build #64431 of nix-packages:x86_64-linux-master-pr299:plover-plugin-yaml-dictionary
Hydra plover-plugin-stenotype-extended Hydra build #64470 of nix-packages:x86_64-linux-master-pr299:plover-plugin-stenotype-extended
Hydra fcitx5 Hydra build #64463 of nix-packages:x86_64-linux-master-pr299:fcitx5
Hydra bsnes-plus Hydra build #64449 of nix-packages:x86_64-linux-master-pr299:bsnes-plus
Hydra plover-plugin-emoji Hydra build #64460 of nix-packages:x86_64-linux-master-pr299:plover-plugin-emoji
Hydra plover Hydra build #64437 of nix-packages:x86_64-linux-master-pr299:plover
Hydra admin-fe Hydra build #64438 of nix-packages:x86_64-linux-master-pr299:admin-fe
Hydra woodpecker-cli Hydra build #64422 of nix-packages:x86_64-linux-master-pr299:woodpecker-cli
Hydra woodpecker-agent Hydra build #64423 of nix-packages:x86_64-linux-master-pr299:woodpecker-agent
Hydra woodpecker-frontend Hydra build #64432 of nix-packages:x86_64-linux-master-pr299:woodpecker-frontend
Hydra emoji-volpeon-blobfox-flip Hydra build #64454 of nix-packages:x86_64-linux-master-pr299:emoji-volpeon-blobfox-flip
Hydra emoji-volpeon-vlpn Hydra build #64468 of nix-packages:x86_64-linux-master-pr299:emoji-volpeon-vlpn
Hydra emoji-volpeon-raccoon Hydra build #64457 of nix-packages:x86_64-linux-master-pr299:emoji-volpeon-raccoon
Hydra emoji-volpeon-gphn Hydra build #64409 of nix-packages:x86_64-linux-master-pr299:emoji-volpeon-gphn
Hydra emoji-lotte Hydra build #64415 of nix-packages:x86_64-linux-master-pr299:emoji-lotte
Hydra emoji-volpeon-fox Hydra build #64444 of nix-packages:x86_64-linux-master-pr299:emoji-volpeon-fox
Hydra emoji-caro Hydra build #64411 of nix-packages:x86_64-linux-master-pr299:emoji-caro
Hydra emoji-volpeon-drgn Hydra build #64440 of nix-packages:x86_64-linux-master-pr299:emoji-volpeon-drgn
Hydra emoji-volpeon-neofox Hydra build #64428 of nix-packages:x86_64-linux-master-pr299:emoji-volpeon-neofox
Hydra linux-bcachefs Hydra build #64466 of nix-packages:x86_64-linux-master-pr299:linux-bcachefs
Hydra emoji-volpeon-bunhd Hydra build #64476 of nix-packages:x86_64-linux-master-pr299:emoji-volpeon-bunhd
Hydra emoji-volpeon-bunhd-flip Hydra build #64467 of nix-packages:x86_64-linux-master-pr299:emoji-volpeon-bunhd-flip
Hydra mautrix-signal Hydra build #64434 of nix-packages:x86_64-linux-master-pr299:mautrix-signal
Hydra emoji-volpeon-blobfox Hydra build #64425 of nix-packages:x86_64-linux-master-pr299:emoji-volpeon-blobfox
use content addressing
2023-07-24 15:48:52 +01:00

156 lines
4.2 KiB
Nix
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
description = "Lottes nix packages";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs";
flake-utils.url = "github:DarkKirb/flake-utils";
attic = {
url = "github:zhaofengli/attic";
inputs.nixpkgs.follows = "nixpkgs";
inputs.flake-utils.follows = "flake-utils";
};
flake-compat = {
url = "github:edolstra/flake-compat";
flake = false;
};
mautrix-cleanup = {
url = "github:DarkKirb/mautrix-cleanup";
inputs.nixpkgs.follows = "nixpkgs";
inputs.flake-utils.follows = "flake-utils";
};
gomod2nix = {
url = "github:DarkKirb/gomod2nix";
inputs.nixpkgs.follows = "nixpkgs";
inputs.utils.follows = "flake-utils";
};
hydra = {
url = "git+https://git.chir.rs/darkkirb/hydra";
};
per-system-optim = {
url = "git+https://git.chir.rs/darkkirb/per-system-optim";
flake = false;
};
};
outputs = {
self,
nixpkgs,
flake-utils,
hydra,
per-system-optim,
...
}:
flake-utils.lib.eachSystem ["aarch64-linux" "x86_64-linux" "riscv64-linux"] (
system: let
nixpkgs-patched = (import "${per-system-optim}/nixpkgs/eval.nix" {inherit nixpkgs;}).${system};
pkgs = import nixpkgs-patched {
inherit system;
config.allowUnfree = true;
config.allowUnsupportedSystem = true;
config.contentAddressedByDefault = true;
overlays = [
self.overlays.${system}.default
];
};
in rec {
formatter = pkgs.alejandra;
overlays.default = import ./overlay.nix system;
devShells.default = pkgs.mkShell {
nativeBuildInputs = with pkgs; [
statix
nix-prefetch
];
};
packages =
{
inherit
(pkgs)
akkoma
pleroma-fe
admin-fe
emoji-lotte
emoji-volpeon-blobfox
emoji-volpeon-blobfox-flip
emoji-volpeon-bunhd
emoji-volpeon-bunhd-flip
emoji-volpeon-drgn
emoji-volpeon-fox
emoji-volpeon-gphn
emoji-volpeon-raccoon
emoji-volpeon-vlpn
emoji-volpeon-neofox
emoji-caro
lotte-art
alco-sans
constructium
fairfax
fairfax-hd
kreative-square
nasin-nanpa
matrix-media-repo
mautrix-discord
mautrix-whatsapp
mautrix-signal
mautrix-telegram
python-mautrix
python-tulir-telethon
papermc
python-plover-stroke
python-rtf-tokenize
plover
plover-plugins-manager
python-simplefuzzyset
plover-plugin-emoji
plover-plugin-tapey-tape
plover-plugin-yaml-dictionary
plover-plugin-machine-hid
plover-plugin-rkb1-hid
plover-dict-didoesdigital
miifox-net
old-homepage
python-instagram
element-web
mautrix-cleanup
woodpecker-agent
woodpecker-cli
woodpecker-frontend
woodpecker-server
wordpress-plugins
wordpress-themes
kubo
hydra
hydra-unstable
fcitx5
plover-plugin-python-dictionary
plover-plugin-stenotype-extended
asar
bsnes-plus
;
}
// (
if system == "riscv64-linux"
then {
inherit (pkgs) vf2Kernel valgrind;
}
else {}
)
// (
if system == "x86_64-linux"
then {
inherit (pkgs) linux-bcachefs bcachefs-tools;
}
else {}
);
modules = import ./modules;
lib = import ./lib {inherit pkgs;};
hydraJobs = {
inherit packages devShells formatter;
};
}
);
}