Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
Lorri has shown itself to be rather unstable for my particular use case:
* It is unclear when derivations are actually rebuilt
* Polling did not seem consistent, i.e. I had to issue manual `ping_` calls
* I do not want to issue manual `lorri watch` calls to fix this
* It sporadically started building GC roots without any clear reason for doing so
In the end all I really want is a way to prevent nix-shells from being
garbage-collected. In this scenario using lorri is overkill.
`persistent-nix-shell` is a simple wrapper around `nix-shell` that adds
GC roots prior to entering the environment.
|
|
|
|
Without this flag terminal output is spammed with various environment messages.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mypkgs builts on nixpkgs-unstable to get a current nvim version.
Luckily this kind of mixture of various versions is yet another
strong suit of Nix.
|
|
Weirdly I did not find a better way to pass a userspace "<mypkgs>"
channel throughout the home-manager expression tree.
i.e. adding a "mypkgs ? import <mypkgs> { }" argument to all expressions
failed somewhere inside Nix.
However this way has the benefit of making it very easy to augment the
derivations maintained in pkgs.kummerlaender.eu with additional packages.
|
|
|
|
|
|
This way it is easy to support e.g. host specific tasks
|
|
|
|
If this approach works as well as I hope it might become advantageous to nixify e.g. XMonad configuration.
|
|
|
|
|
|
|
|
|
|
Enables installation of modem-manager-gui derivation to be restricted to asterix.
XMonad config will also get host-specific sections in the future.
|
|
|
|
…I am not clear what happened here.
|
|
|
|
|
|
|
|
|
|
Wish I could completely disable the kitty-internal tiling features but
even so it performs better than urxvt - especially when using vim-csexact
color scheme conversion.
|
|
|
|
|
|
For my current laptop configuration I maintain a custom GTK theme to match
i3 and vim color schemes (see KnairdA/dotfiles). As starting point I want
to port this setup to NixOS and XMonad. The objective is to get to a point
where I can change accent colors in a central location (i.e. some Nix file)
and generate everything else automatically.
The included derivation builds and installs this custom oomox generated
theme in a quick and dirty fashion. This can definitely be improved in
many ways, e.g. splitting the config into Nix params.
The result looks mostly correct - remaining differences are probably due
to the missing Icon theme.
Additionally I had to define $HOME as oomox seems to attempt to write
there in spite of the target directory definition.
Note that this derivation currently only builds on unstable as older
versions of sassc terminate with some kind of CSS error. Luckily this is
no problem for Nix.
|
|
|
|
|
|
|
|
Placed in ~/.config/nixpkgs/
|