| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Generally, nixcfg grew out of a dotfiles repository, that happened to
also have some scripts in it. As more and more of the configuration
was replaced with nix specifics (home-manager, etc...), so did nixcfg
change over time (previously "stuff").
As part of this, kookiepkgs was introduced along-side nixcfg, to make
it easier to add custom things to nixpkgs-based systems
(NixOS). Additionally, the core system configuration was handled via
private infrastructure repositories, each specific to the machine in
question.
The problem with this approach is a lot of redundancy when building
non-userspace (read home-manager) systems and a lot of chaos with
having to cherry-pick commits from different branches to work with
nixpkgs trees in development.
Ultimately, keeping both new package definitions, patches and
configuration for the root system and userspace (home-manager) in the
same repository is a _much_ better approach to solving these issues.
And as such, libkookie was started: the general idea is that it
includes all nix expressions that are relevant to _any_ of my
computers. Under `roots`, a machine can have it's primary
configuration file which is built andcopied into the nix store, so
that nixpkgs can always point at the version a generation was built
with, not what is on disk).
Overlays contains everything that kookiepkgs used to, modules contains
both system-level modules (only required on NixOS), as well as
anything that is being built with home-manager. Modules are all kept
in the same tree, however some require system-level access while
others don't. There could be some kind of list to distinguish the two,
so that userspace-only systems can still take advantage of libkookie.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Some of these package definitions are taken verbatim from KOOKIEPKGS,
others from NIXCFG MASTER (which will be included in the history of
this repository)
|
| | |
|
| |\
| | |
| | |
| | |
| | |
| | | |
git-subtree-dir: nixpkgs
git-subtree-mainline: 1148b1d122bc03e9a3665856c9b7bb96bd4e3994
git-subtree-split: 2436c27541b2f52deea3a4c1691216a02152e729
|
| | |\
| | | |
| | | | |
home-assistant: 0.96.2 -> 0.99.2
|
| | | | |
|
| | |\ \
| | | | |
| | | | | |
gajim: add missing setuptools dependency
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Everything currently in perl-packages.nix already does this,
so we might as well automate it.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The `name` parameter to buildPerlPackage is deprecated, and
everything currently in perl-packages.nix has already been
converted to use pname/version instead.
This also changes the URLs to be pure string literals,
matching the convention used in nixpkgs in practice.
|
| | |\ \ \
| | | | | |
| | | | | | |
nixos/pykms: log to journal
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
New upstream.
|
| | | | | | |
|
| | |\ \ \ \
| | | |/ / /
| | |/| | | |
djview: adopt, upd {descriptions, to qt5}, add features
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
djview: adopt
djview: upd description
djview: add longDescription
djview: upd to Qt5, use Qt5's mkDerivation
djview: add configureFlags (enabling couple features)
upd longDescription
djview: upd clean-up
|
| | |\ \ \ \
| | | | | | |
| | | | | | | |
thc-hydra: 8.5 -> 9.0
|
| | | | | | | |
|
| | | | | | | |
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | | |
pythonPackages.py-wmi-client: init at unstable-20160601
|
| | | | | | | | |
|
| | | | |_|_|/
| | | |/| | | |
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | | |
check-wmiplus: init at 1.64
|
| | | | | | | | |
|
| | |\ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
dxx-rebirth: build with gcc6 as gcc8 is not supported
|
| | | | |/ / / /
| | | |/| | | | |
|
| | |\ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
python3Packages.dotnetcore2: init at 2.1.8.1
|
| | | | |_|_|_|/
| | | |/| | | | |
|
| | |\ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
hyperv-daemons: fix binary location to stop error log spam
|
| | | | | | | | | |
|
| | |\ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
nixos/home-assistant: set bluetooth perms
|
| | | | | | | | | | |
|
| | | | |_|_|/ / /
| | | |/| | | | | |
|
| | |\ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
perlPackages.NetPrometheus: init at 0.07 (and StructDumb at 0.09)
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | |\ \ \ \ \ \ \ \
| | | |_|_|_|/ / / /
| | |/| | | | | | | |
trojita: 0.7 -> 0.7.20190618
|
| | | | |_|_|/ / /
| | | |/| | | | | |
|
| | | | | | | | | |
|
| | |\ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
iosevka: Simplify custom build process
The interface to configure a custom build with Nix has changed due to changes upstream; please refer to the derivation for details.
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|