packages: rework package set organisation

make package set self referential

collapse redundant files for package plumbing

rework packages overlay and simplify scope

update altiosevka font

make altiosevka an overlay instead

note

invert package logic

scope overlay

unify package overlay logic

fix overlay reference
This commit is contained in:
Primrose 2025-05-28 00:30:24 +02:00
parent d2bf46fcc4
commit 8e540bcfb9
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
17 changed files with 142 additions and 107 deletions

View file

@ -1,6 +1,8 @@
{pkgs, config, ...}: let
inherit (pkgs) myPkgs;
in {
{
pkgs,
config,
...
}: {
home.sessionPath = [
"${config.home.homeDirectory}/.local/bin"
];
@ -18,26 +20,26 @@ in {
pkgs.p7zip
pkgs.bc
pkgs.dig
myPkgs.hutils
pkgs.hutils
pkgs.miniserve
pkgs.agenix
# pdf
pkgs.poppler_utils # pdfseparate, pdfunite
myPkgs.easyscan
pkgs.easyscan
# fun
myPkgs.prop-solveur
myPkgs.hbrainfuck
pkgs.prop-solveur
pkgs.hbrainfuck
pkgs.lucky-commit
# research
myPkgs.necrolib
pkgs.necrolib
# pretty tui tools
pkgs.du-dust
pkgs.tldr
myPkgs.tokei
pkgs.tokei
pkgs.hyperfine
pkgs.watchexec
pkgs.onefetch
@ -100,7 +102,7 @@ in {
pkgs.iamb
# wm utilities
myPkgs.xbrightness
pkgs.xbrightness
pkgs.dmenu
pkgs.xclip
pkgs.maim