mirror of
https://github.com/Misterio77/Foundry.git
synced 2026-08-24 10:04:09 -05:00
30 lines
1.3 KiB
Nix
30 lines
1.3 KiB
Nix
{pkgs ? import <nixpkgs> {}, ...}: rec {
|
|
# Packages with an actual source
|
|
rgbdaemon = pkgs.callPackage ./rgbdaemon {};
|
|
shellcolord = pkgs.callPackage ./shellcolord {};
|
|
trekscii = pkgs.callPackage ./trekscii {};
|
|
lyrics = pkgs.python3Packages.callPackage ./lyrics {};
|
|
compiz = pkgs.callPackage ./compiz {};
|
|
|
|
# Personal scripts
|
|
nix-inspect = pkgs.callPackage ./nix-inspect {};
|
|
pass-wofi = pkgs.callPackage ./pass-wofi {};
|
|
xpo = pkgs.callPackage ./xpo {};
|
|
|
|
# My slightly customized plymouth theme, just makes the blue outline white
|
|
plymouth-spinner-monochrome = pkgs.callPackage ./plymouth-spinner-monochrome {};
|
|
|
|
# My wallpaper collection
|
|
wallpapers = import ./wallpapers {inherit pkgs;};
|
|
allWallpapers = pkgs.linkFarmFromDrvs "wallpapers" (pkgs.lib.attrValues wallpapers);
|
|
|
|
# And colorschemes based on it
|
|
generateColorscheme = import ./colorschemes/generator.nix {inherit pkgs;};
|
|
colorschemes = import ./colorschemes {inherit pkgs wallpapers generateColorscheme;};
|
|
allColorschemes = let
|
|
# This is here to help us keep IFD cached (hopefully)
|
|
combined = pkgs.writeText "colorschemes.json" (builtins.toJSON (pkgs.lib.mapAttrs (_: drv: drv.imported) colorschemes));
|
|
in
|
|
pkgs.linkFarmFromDrvs "colorschemes" (pkgs.lib.attrValues colorschemes ++ [combined]);
|
|
}
|