| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Eval error introduced by 057b0a46b542267dc4c8a3a61427923bb2797a50.
It looks like that commit is probably missing some files, because I
haven't been able to find anything that would remotely match the dhall
and dhall-flycheck attributes.
The former would be available in nixpkgs, but since the commit in
question actually *changed* the attribute so that it no longer points to
the nixpkgs one. The latter (dhall-flycheck) isn't available in nixpkgs
at all.
To ensure that channels evaluate properly, I temporarily commented out
these attributes.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @Profpatsch
|
|
|
|
|
|
|
|
|
| |
The hackage (and thus nixpkgs) version is sadly very much outdated.
Luckily, Justin Woo provides the statically linked binaries from the
upstream project.
This won’t work for patches or using the library, but at the moment
it’s okay.
|
|
|
|
|
|
| |
- Add argument for which host to bind against.
- Add argument to specify where the root address should be
redirected to (if at all)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The use of types.loaOf has been deprecated since quite a while and
lately[1] there is also an appropriate warning in place if an option
definition relies on types.loaOf to coerce the list to an attrset.
In vuizvui we didn't rely on types.loaOf, but it turned out that dnyarri
still relied on it in boot.initrd.luks.devices.
Since we already use attrsets for defining the LUKS devices, it's rather
easy to fix and we just need to return a nameValuePair in mkDevice.
[1]: https://github.com/NixOS/nixpkgs/commit/03309899eb41e50ef65001f63d6a4f078e3d4556
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
| |
Trying to get around to cleaning out packages I don't need on a normal
basis, this is the start of a number of future commits that will be
dealing with cleaning up and optimising my package usage.
|
|
|
|
| |
Can't believe I missed that.
|
|
|
|
|
|
| |
Now that I've finally found a few minutes to mess with iwd's
configuration successfully I can switch completely. Only annoyance is
iwd's insistence on switching the interface name to 'wlan0'.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Fixes the evaluation warning.
cc @aszlig @devhell @sternenseemann
|
| |
|
|
|
|
| |
Resolves #31
|
|
|
|
|
|
|
| |
Guess what? That's right! This machine lives in an environment where
Teams is all the rage! I hate wasting browser tabs for something like
Teams, so fortunately Microsoft has released Teams for Linux. We'll be
using that now instead.
|
|
|
|
| |
Was removed from upstream nixpkgs.
|
|
|
|
|
|
|
| |
This has been upstreamed to nixpkgs proper, as a C wrapper script, in
https://github.com/NixOS/nixpkgs/pull/71357
So we don’t even need bash to run execline anymore :P
|
|
|
|
|
|
|
| |
`runCommandLocal` was added to nixpkgs in
https://github.com/NixOS/nixpkgs/pull/74642
to speed up trivial `runCommand` derivations by always building them
locally. We have a few places where that’s good to use.
|
| |
|
|
|
|
|
|
|
| |
The 32-bit Hannstar Laptop was replaced by a Raspi with Raspian.
Removing the config means we don’t have to build any 32-bit software
in vuizvui anymore.
|
|
|
|
|
|
|
|
|
| |
Unfortunately, this is a work requirement for the user in question, so
while I'd (personally) prefer to pretty much stay on free software, the
circumstances prevent this :-/
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @dwenola
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The usage of DHCP is no longer global since a while[1] and we now have
to explicitly enable it for the interfaces in question.
This actually is a good thing and makes it far less problematic if we
use tunnel interfaces and other more complicated networking
configuration.
I added the definitions for all machines where I actually know which
interfaces are in use and disabled useNetworkd for shakti, because I
don't know the interface names for that machine and the machine
currently isn't in use anyway, so we can add it later if needed.
[1]: https://github.com/NixOS/nixpkgs/pull/69302
Signed-off-by: aszlig <aszlig@nix.build>
|
| |
|
|
|
|
|
|
| |
Explicitly enable DHCP on interfaces as requested in [1].
[1]: https://github.com/NixOS/nixpkgs/pull/69302
|
|
|
|
| |
I'm a moron.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
These are now blocked by university's network. *sigh*
|
|
|
|
|
|
|
| |
https://github.com/NixOS/nixpkgs/pull/58399 has been merged a few hours
ago, so we no longer need to use our manual override.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since NixOS/nixpkgs@466f5e534688049be2ed6e75ae5659633016b45e, libinput
is enabled by default for Plasma 5, so we no longer need to explicitly
enable it anymore.
Furthermore, there was brawndo as the only machine still using
Synaptics and it's about time it's using libinput as well, so I
subsequently removed synaptics there.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since NixOS/nixpkgs@c814d72b517bb201c8bbbfc64e386c7023352886, a lot of
packages now no longer have a name attribute but instead use pname, so
when checking the package name within allowUnfreePredicate we need to
make sure that we fall back to a default if the name attribute is not
present.
This fixes evaluation of the machine, however I didn't check if it
actually builds.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
I'm not really using it.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Most machines are Intel, but not all, therefore we must now apply CPU
microcode updates to different manufacturers explicitly. Something that
needs DRYing, yet again.
|
|
|
|
| |
Let's stick with Cloudflare's primary and secondary resolvers.
|
|
|
|
|
|
| |
Unfortunately gunnr can't access syncthing from its network, and so
there's no point in having it run. Looks ugly and needs to be DRY-ed at
some point in time, but that'll have to wait.
|
|
|
|
|
|
|
| |
Compton has been bumped to version 7, and with it the nix definition has
changed. Additionally to adopting the new options I'm also moving
compton to the overall services and have removed compton references from
each machine.
|
|
|
|
|
| |
Now that my shiny new TypeMatrix has arrived, we'll be using the
superior dvorak layout.
|
|
|
|
| |
This is better controlled via browser proxy settings.
|
|
|
|
| |
Never mind. This doesn't work, of course.
|
|
|
|
|
| |
When one travels with one's laptop, one does not wish to be disturbed by
having to manually configure a TZ. How plebish.
|
|
|
|
|
|
|
|
| |
I can't keep `offlineimap` as a service that applies to all, simply
because `gunnr` will never be able access IMAP from its network.
There's therefore little point in having it try to connect. So, instead
I've moved the service to all machines that are expected to be able to
access emails.
|
|
|
|
| |
Still not working properly.
|