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 b6fbc07236
Some checks failed
Hydra emoji-volpeon-drgn Hydra build #55488 of nix-packages:aarch64-linux-master-pr277:emoji-volpeon-drgn
Hydra emoji-volpeon-neofox Hydra build #55507 of nix-packages:aarch64-linux-master-pr277:emoji-volpeon-neofox
Hydra vf2Kernel Hydra build #55325 of nix-packages:riscv64-linux-master-pr277:vf2Kernel
Hydra wordpress-plugins.modern-footnotes Hydra build #55341 of nix-packages:riscv64-linux-master-pr277:wordpress-plugins.modern-footnotes
Hydra wordpress-plugins.webfinger Hydra build #55324 of nix-packages:riscv64-linux-master-pr277:wordpress-plugins.webfinger
Hydra wordpress-plugins.indieauth Hydra build #55304 of nix-packages:riscv64-linux-master-pr277:wordpress-plugins.indieauth
Hydra alco-sans Hydra build #55284 of nix-packages:riscv64-linux-master-pr277:alco-sans
Hydra constructium Hydra build #55334 of nix-packages:riscv64-linux-master-pr277:constructium
Hydra element-web Hydra build #55306 of nix-packages:riscv64-linux-master-pr277:element-web
Hydra wordpress-themes.sempress Hydra build #55298 of nix-packages:riscv64-linux-master-pr277:wordpress-themes.sempress
Hydra wordpress-plugins.wp-super-cache Hydra build #55336 of nix-packages:riscv64-linux-master-pr277:wordpress-plugins.wp-super-cache
Hydra wordpress-plugins.indieweb Hydra build #55315 of nix-packages:riscv64-linux-master-pr277:wordpress-plugins.indieweb
Hydra kubo Hydra build #55322 of nix-packages:riscv64-linux-master-pr277:kubo
Hydra pleroma-fe Hydra build #55275 of nix-packages:riscv64-linux-master-pr277:pleroma-fe
Hydra miifox-net Hydra build #55289 of nix-packages:riscv64-linux-master-pr277:miifox-net
Hydra mautrix-whatsapp Hydra build #55340 of nix-packages:riscv64-linux-master-pr277:mautrix-whatsapp
Hydra admin-fe Hydra build #55312 of nix-packages:riscv64-linux-master-pr277:admin-fe
Hydra wordpress-plugins.wordpress-seo Hydra build #55308 of nix-packages:riscv64-linux-master-pr277:wordpress-plugins.wordpress-seo
Hydra matrix-media-repo Hydra build #55274 of nix-packages:riscv64-linux-master-pr277:matrix-media-repo
Hydra mautrix-discord Hydra build #55309 of nix-packages:riscv64-linux-master-pr277:mautrix-discord
Hydra woodpecker-frontend Hydra build #55268 of nix-packages:riscv64-linux-master-pr277:woodpecker-frontend
Hydra woodpecker-server Hydra build #55339 of nix-packages:riscv64-linux-master-pr277:woodpecker-server
Hydra valgrind Hydra build #55327 of nix-packages:riscv64-linux-master-pr277:valgrind
Hydra woodpecker-agent Hydra build #55295 of nix-packages:riscv64-linux-master-pr277:woodpecker-agent
Hydra woodpecker-cli Hydra build #55337 of nix-packages:riscv64-linux-master-pr277:woodpecker-cli
update
2023-07-01 16:49:04 +01:00

145 lines
3.8 KiB
Nix
Raw 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";
};
};
outputs = {
self,
nixpkgs,
flake-utils,
hydra,
...
}:
flake-utils.lib.eachSystem ["aarch64-darwin" "aarch64-linux" "x86_64-darwin" "x86_64-linux" "riscv64-linux"] (
system: let
pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
config.allowUnsupportedSystem = 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
;
}
// (
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;
};
}
);
}