| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The "vim_configurable" derivation has had a long history in nixpkgs back
then when there was no RFC process and where people still were figuring
out better ways on how to configure compile-time flags.
One of those was a composableDerivation function, which was used for
"vim_configurable" and mapped attribute sets to autoconf-flags, so that
for example if there was a "--enable-foo" flag you could just use
something like:
vim_configurable.merge { cfg.fooSupport = true; }
You'd then get a Vim with "--enable-foo" passed to configureFlags.
However, the composableDerivation feature was too complicated and was
ultimately removed at some point. While it does allow for things such as
introducing new "edf" (stands for Enable Disable Feature and maps the
autoconf flags mentioned above to attribute sets) flags, the complexity
that comes with that system is way too large than using something like
eg.:
vim-full.overrideAttrs (drv: {
configureFlags = (drv.configureFlags or []) ++ [ "--enable-foo" ];
})
While this looks more verbose than the above, one can easily follow
what's happening, whereas if you'd need to add and enable a new "edf"
flag, you'd do something like this:
vim_configurable.merge {
flags = composableDerivation.edf { name = "foo"; };
cfg.fooSupport = true;
}
I admit that this does look a little nicer, but even I'm not sure
whether it's worth adding so much complexity since in practice I rarely
came across a sitation where something like the above would be really
beneficial.
So back then when "vim_configurable" was introduced[1], it was used as
an alternative to the main vim derivation but using composableDerivation
instead.
Nowadays however, vim_configurable no longer uses composableDerivation
and the rename also doesn't change any features, so I think it's safe to
rename vim_configurable to vim-full in Vuizvui.
[1]: https://github.com/NixOS/nixpkgs/commit/9a4e9e7a3b4014bb3c9f678ec22d254b85c4c98a
[2]: https://github.com/NixOS/nixpkgs/commit/4e5ebcc3ed1de9c5c2001c7d5829f4566e0bde3f
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @Profpatsch
Cc: @devhell
|
| |
|
|
|
|
|
|
| |
Hydra seems to have an issue now with these, even though they compiled
fine locally, but I don't really need them now anyway, so might as well
remove them.
|
| |
|
|
|
|
|
|
|
|
|
| |
Since shakti's k9 is no longer available for download, this is quite
nonsensical to keep around. When it becomes available again, I'll be
better off downloading it and saving it locally somewhere. Nixified
shakti will just end up being garbage collected…
The k-gpp idea wasn't bad, but not great either.
|
| |
|
|
|
|
|
|
| |
I'm particularly annoyed at the way `vim-markdown` handles folding, so
I'm going to give `markdown-preview-nvim` a spin. It's also actively
maintained and seems quite powerful.
|
|
|
|
|
|
| |
This prevents the catch-all package overwriting e.g. noto-fonts-emoji
(where the version from google-fonts doesn't work atm due to some
unsupported features on my machine).
|
| |
|
| |
|
|
|
|
| |
nautilus started behaving weirdly in sway recently.
|
|
|
|
| |
This has been removed according to nixpkgs upstream.
|
|
|
|
|
|
|
|
|
| |
My mind must have been in a weird state when I wrote
20bfcfe5dd3a5203cb58f489bc01ddd0729dea3e, because I just added yet
another keybinding for the same *normal* fullscreen toggling key instead
of actually using the "fullscreen toggle global".
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
This reverts commit 7aa89c91f34c0acf4fe6dc62cf6387a12698853f.
The change in question is part of release 4.21.1 and thus we no longer
need to keep the patch around.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
For when the official steam client sometimes just seems too slow.
|
| |
|
|
|
|
| |
My collection of small, but useful, tools continues.
|
|
|
|
|
| |
I'm having to do more work on GitLab now, and they also have a CLI,
similar to GitHub.
|
|
|
|
|
|
| |
Microsoft apparently decided to discontinue the Teams electron app for
Linux. True or not, the app sucks either way, and this just saves disk
space if we're to use the progressive web app.
|
|
|
|
|
|
| |
This was renamed upstream [1].
[1]: https://github.com/NixOS/nixpkgs/pull/198637
|
|
|
|
| |
Perhaps a nice taskwarrior replacement.
|
|
|
|
| |
Because we all need a bit of good usability in our lives.
|
|
|
|
| |
Life is too short...
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
CVE patch is out already, but let’s wait until upstream has all the
patches.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
While I don't use it very often, it's sometimes quite useful for example
for watching movies across both monitors.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
| |
Comment out a lot of the old stuff that I might not want to re-enable
later. And get rid of the pre-tailscale wireguard desaster.
|
|
|
|
| |
A nice alternative to gopass CLI.
|
|
|
|
|
|
|
|
|
|
| |
The new Tridactyl native messenger is no longer written in Python, so
the path to the main executable is no longer valid.
I also trimmed down the allowed_extensions attribute to just include the
actual extension.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I had this laying around locally for a year now and I'm still not really
happy with some things, for example not having yet full source builds of
the extensions and a few config options not yet managed by Nix (eg.
search engines).
However, since Firefox takes a while to build it's a bit tedious to
always do it directly (and locally) after I update my machines. Having
this part of my workstation profile should make sure that my version of
Firefox is available at all times.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
It's not building right now anyway.
|
|
|
|
| |
This isn't working for some reason.
|
| |
|
|
|
|
|
|
|
| |
I'm basically replicating what I had written from scratch for the
temporary laptop that was not under vuizvui's control. The configuration
I was running there worked like a charm, so I'm taking some parts of
that over to my other machines.
|
|
|
|
| |
For work...
|
| |
|
|
|
|
|
|
|
| |
After https://github.com/NixOS/nixpkgs/pull/183008 it seems to be
necessary to set PLAN9 even with Sören's patch to resolve the font
acme needs. I don't have time to debug this issue at the moment,
so let's give in and set the variable.
|
| |
|
|
|
|
| |
Mod4 doesn't exist on ludwig's keyboard.
|
| |
|
| |
|