| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
Use them from time to time, BQN is in the closure of my emacs already
anyways.
|
|
|
|
|
| |
Better support for VTT than mpv which is what arte, ARD etc. downloads
give you.
|
| |
|
|
|
|
| |
Very useful for proper wayland-based screen recording.
|
|
|
|
| |
Thanks again, @aszlig!
|
|
|
|
|
| |
Apparently `nerdfonts` is blowing up, so let's be more explicit about
which fonts we need from that collection. Thanks, @aszlig!
|
| |
|
|
|
|
|
|
|
|
| |
gobject-introspectino in nativeBuildInputs will propagate itself (for
runtime) in buildInputs and be correctly available in checkInputs.
There has been a bit of back and forth in upstream with g-i, so let's
hope this sticks!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The default locale is en_US.UTF-8, but this also comes with a 12 hour
clock and a few other nuisances such as imperial units. So while I do
prefer a German locale I don't want things to be in the German
*language*, so setting something like de_DE.UTF-8 for LC_TIME doesn't
fly very well, since it could result in something like "Freitag, 20.
Januar".
To cope with this, I used the C locale to make sure that we get a 24h
clock and english week/month names. Similarily I do not want floats to
be formatted with a comma.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
Also doesn't build currently.
|
|
|
|
| |
Doesn't build at the moment.
|
|
|
|
| |
NixOS enables systemd-oomd by default now…
|
|
|
|
|
|
|
|
|
|
|
|
| |
All the packages (hetzner, pep8 and polib) have Python 3 support but
I've used the Python 2 versions of them. Since Python 2 is failing
evaluation because it's marked as insecure, let's switch to the Python 3
versions.
I also removed the the Python 2 interpreter, especially since I haven't
been using it for quite a while.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Python 2 was sunset a long time ago and recently got marked as insecure,
so evaluation fails.
Since this program is very little in size, I decided to quickly switch
to Python 3 in a low-effort way. This means that I didn't switch to
using pathlib or using context managers for files, only the things
necessary so that it still works.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
Duh.
|
| |
|
|
|
|
| |
A restic drop-in written in Rust with a number of other enhancements
|
|
|
|
| |
My battery is bigger nowadays, so these are a little early.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
They are current decomissioned, so no need to waste precious hydra
resources.
|
|
|
|
| |
`wlsunset` is just a backup.
|
| |
|
|
|
|
|
|
|
|
|
| |
So, seems like the redshift service would only work if there was such a
thing as `graphical-session.target`, which doesn't exist. The mysterious
appearance of `gammastep.service` also won't work because of the same
reason. `gammastep.service` should probably be wanted by
`graphical.target`, which exists. I'm going to do this differently now
and execute gammastep directly in sway.
|
|
|
|
|
| |
It's annoying to have vim complain about sway's config not being i3.
This lets vim appreciate sway's config.
|
|
|
|
|
| |
For some reason it won't start automatically, not sure what's going on
there. I can't live without this though, my eyes are furious with me.
|
|
|
|
|
|
| |
systemd-networkd-wait-online is still annoying as hell, but just
disabling it normally clashes now with the default, so let's force it
into a disabled state.
|
|
|
|
| |
This reverts commit b1440a0ee2a096fd99f2d9217830e47e00d058de.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes for both version 8.0.8 and 8.0.9:
* Fix new location of aboutNetError.css in Firefox 107.
* Fix missing styling for "open in this container" confirmation page.
Upstream changelogs:
https://github.com/mozilla/multi-account-containers/releases/tag/8.0.8
https://github.com/mozilla/multi-account-containers/releases/tag/8.0.9
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New features:
* :back and :forward tab completions with tree style history
* Local and global marks added. m[a-zA-Z] to add a mark, lowercase
makes a local mark (unique to that page), uppercase makes a global
mark. Global marks are preserved between browser restarts. Press
backtick followed by a key to go to a mark. See the eighth page of
the :tutor for more information
* :tgroup* functionality added for "tab groups" for showing/hiding
groups of tabs and switching between them. See :help tgroupcreate
and :help tgroupswitch for usage tips
* Proxy support added with :proxyadd, :set proxy and :autocontain
support
* :tab completions now shows whether tabs are pinned (P), audible (A),
muted (M), or discarded (D) and allows filtering by these
characters. :set statusstylepretty true to display emojis instead
(but always use the same characters for filtering)
* If bookmarking the current URL, :bmark will now use the tab's title
if one is not provided, even if a folder path is provided
* :gobble mode now accepts key combinations as terminators rather than
just counts of key presses to accept. This lays the groundwork for
making Tridactyl friendlier to more keyboard layouts
* :set jsurls.[keyword] added which work like searchurls but provide
js functions whose return value is called by {,tab,win}open. See
:help jsurls for more information
* searchurls now support array slicing with %s[n:m]
* :tabopen --focus-address-bar added to open a new tab and give focus
to the address bar
* {search,js}url now support aliases
* :autocmd now lets you modify requestHeaders and responseHeaders, for
example if you want to change your User-Agent
* ex.insert_space command added to insert a space in the command line,
bound to <C-Space> by default
Bug fixes:
* visual mode will now exit erroneously less often
* Hint mode will now open more links in new tabs when requested,
rather than falling back to opening things in the current tab
* :open should now work with bookmarklets
* :find now searches from view and gains some new arguments to control
its behaviour
* :issue should now prefill its fields correctly
* You can no longer attempt to save files to illegal filenames
* Flickering when opening a new tab with dark mode enabled has been
reduced
* forced-color CSS support improved
* :mktridactylrc doesn't make :seturls into global settings
* :set tabsort mru now displays the current tab at the bottom
Miscellaneous:
* More :bind --mode=browser bind slots added
* We've added the arg argument parsing library so excmd arguments
might become more consistent one day :)
* Documentation of :allowautofocus and :unfocus improved
* Documentation of :native for containerised (Snap, Flatpak, etc)
installations of Firefox improved
* Documentation for :autocmd improved
* :bind [key] now returns a valid :bind command that you can edit
* :get [setting] no longer returns an equals sign so it can be more
easily changed into a :set
* :tutor is now viewable directly on GitHub
Full upstream changelog with authors and issue numbers:
https://github.com/tridactyl/tridactyl/blob/5bf126699f37e1981458c5c27b78b41dfd140af1/CHANGELOG.md#release-1230--2022-11-28
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
Surprise, surprise! NixOps in broken again. Yay.
|
|
|
|
|
| |
This is because changing TZ is not possible by automatic-timezoned if it
is configured declaratively.
|
|
|
|
|
|
|
| |
This bit me a number of times when I was abroad with herja and, like the
idiot I am, looked at the time, not remembering that my machine is not
in the same TZ as I am. This will hopefully, and gracefully, fix that
for me.
|
|
|
|
|
|
|
|
| |
Switching the redshift package to gammastep didn't work. Somehow there's
a gammastep.service for the user, but I'm still not sure where that
comes from. It also doesn't start automatically. I'm not sure if geoclue
is actually working, so I'm removing everything for now and will look at
it again at a later date.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|