- `hs` host - cam subdomain behind reverse proxy - dynamic dns updater script - `pc` host - ext4 instead of btrfs - ca-derivations experimental feature - nix from unstable channel (2.8) - cura from stable (unstable went broken) - Emacs - company-nixos-options - helm-nixos-options - nix-modeline - disable format hook on save for nix mode - nix from master (only in overlay, not used) - bat (alias for cat) - batman (alias for batman) - disabled weird extra options for nix I couldn't even remember of - Fira Code for sway/waybar - New plain style for waybar
36 lines
1.3 KiB
Nix
36 lines
1.3 KiB
Nix
{ nixpkgsUnstableInput, nixpkgsDevInput }:
|
|
|
|
final: prev:
|
|
let
|
|
nixpkgsUnstable = (import nixpkgsUnstableInput {
|
|
system = prev.system;
|
|
config.allowUnfree = true;
|
|
}).pkgs;
|
|
nixpkgsDev = (import nixpkgsDevInput {
|
|
system = prev.system;
|
|
config.allowUnfree = true;
|
|
}).pkgs;
|
|
in
|
|
{
|
|
# keep sources this first
|
|
# sources = prev.callPackage (import ./_sources/generated.nix) { };
|
|
customEmacs = prev.callPackage (import ./emacs) { };
|
|
amule = prev.callPackage (import ./amule) { };
|
|
digikam = nixpkgsUnstable.digikam;
|
|
#cura = nixpkgsUnstable.cura;
|
|
qutebrowser = import ./qutebrowser { pkgs = prev; };
|
|
#firefox-unwrapped = nixpkgsUnstable.firefox-unwrapped;
|
|
xdg-desktop-portal = nixpkgsUnstable.xdg-desktop-portal;
|
|
xdg-desktop-portal-gtk = nixpkgsUnstable.xdg-desktop-portal-gtk;
|
|
vscode = nixpkgsUnstable.vscode;
|
|
geoclue2 = nixpkgsUnstable.geoclue2;
|
|
gnome = nixpkgsUnstable.gnome;
|
|
umoria = nixpkgsDev.umoria;
|
|
droidcam = prev.callPackage (import ./droidcam) { };
|
|
v4l2loopback-dc = prev.callPackage (import ./v4l2loopback-dc) { kernel = prev.linux; };
|
|
slack = import ./slack { pkgs = prev; };
|
|
google-chrome = import ./google-chrome { pkgs = prev; };
|
|
nixFromMaster = import ./nix-from-master { nix = nixpkgsUnstable.nix; pkgs = prev; };
|
|
nix = nixpkgsUnstable.nix;
|
|
# then, call packages with `final.callPackage`
|
|
}
|