| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
My main hledger file already contains a lot of entries even though I
just started using hledger, so folding all of that crap away seems to be
a good idea.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This has annoyed me for a while now, especially when writing Haskell
code.
Let's say if I have something like this:
foo :: Num a => a -> a
foo a =
b
where
b = a + 1
Sleuth will detect that the indentation level is 2 spaces, but in
reality what I want is to have it at 4 spaces. So turning off Sleuth
will solve that problem, especially because we can still invoke it
manually.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
| |
The plugin really is for Ledger instead of hledger, but both should be
compatible with the syntax. If we use something that's not compatible we
can still patch it in.
I also set the default currency to Euro and added an auto-align after
leaving insert mode because I'm lazy ;-)
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The monitor reports back EDID via DVI but the HDMI->DVI adapter seems to
not handle that correctly. Also the monitor has weird resolutions, so
using the fallback modes provided by the kernel also doesn't seem to
work and the monitor stays blank.
While hardcoding the EDID information isn't a very good idea for this
machine in general (because it might be connected to a different
monitor), for now this is the easiest workaround because I don't have
access to that machine.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
Similar to 8562389f5e13e42329fc26ca53e9cf54ac0e541e but now for dnyarri.
I grew a bit tired recently to fix up kernels, so let's actually run the
latest release version instead.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
The whole package actually, including the ncurses UI and web interface.
Not that I really need the UI/web stuff right now, but it might come in
handy later.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
| |
Not sure why I added them in the first place, but it was probably
because they were listed in the hardware config generated by
nixos-generate-config.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
| |
These were needed a few months ago but they're now automatically added
if boot.initrd.luks.devices is non-empty.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This has been changed in NixOS/nixpkgs@6bf1421f13d667c2997b67728cf777c6,
so let's change it here as well.
Quote from the mentioned commit:
Implement libGL as a symlink package which uses libraries from
libglvnd and headers from Mesa (since ones from libglvnd are
outdated).
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
| |
I'm a bit tired of constantly running into regression from release
canidate kernels, so let's switch to released kernels for now.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
| |
We no longer write directly to the physical block device, so let's not
try to TRIM a mapper device.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
| |
The parent commit actually introduced an eval error with meshuggah,
because the machine defined permitRootLogin.
Setting these values to priority 1000 (which is what mkDefault does)
makes sure that setting the value somewhere else always takes
precedence (unless of course it has a value >= 1000).
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
It's been ages since I needed to authenticate to SSHd via a password, so
let's actually make sure we only use pubkey auth by default. If we need
more than that we can still change the value to something else on a per-
machine basis.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
| |
I had to recover tishtushi while on the road because I have used zstd
compression, which GRUB doesn't support.
So instead of just adding a boot partition I decided to actually do
what I long wanted to do, which is to actually encrypt the disks, so the
new partitioning reflects that.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The changes in NixOS/nixpkgs@4b4bbce199d3b3a8001ee93495604289b0
include moving the style.css to a different location, but they also add
syntax highlighting, so let's include it as well :-)
I've also reorganized the XSLT flags a bit and instead of a big
multiline string we now use an attribute set to define these flags in a
declarative way.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New features:
* UI: Player colors are changeable in the lobby for the match
* UI: Available powerups can be customized in match setup
* UI: Exported animated GIFs have an end card with the winning hero,
date, and Steam name
Updates:
* PROTEUS: Scanner drone shock count reverted to 3 pulses instead of 2
* CRONUS: Bomb drop speed increased from 10 to 12
* CARMEN: Blocks take 3 bumps to remove the reflector shield instead
of 5
* CARMEN: Max simultaneous blocks reduced from 3 to 2
* CARMEN: Spam detection time window increased from 0.5s to 0.75s
after placing a block
* PHOEBE: Phoebe can't teleport back for 0.25s after teleporting
* RONIN: Spam count reduced from 3 to 2 slashes before cooldown sets
in
* GAME: Guardians deploy from powerup pickup position
* GAME: Land Grab default time limit reduced from 150s to 90s
* GAME: Birds will scatter from Aether's pound and Cronus' bombs
* GAME: More heroes can reliably buffer the next shot during their
ability
* NET: Host join key is persistent for the entire game session if the
region is the same
* NET: Last client join key used is saved for the session
* UI: Guardian shows an indicator over targeted players when they are
visible
* UI: Title & Invisigun electricity FX don't continue forever
* UI: Initial player choice is consistent (always begins on Selene)
* UI: Custom phrases show an indicator on the victory phrase dialog
* UI: Changed training pause label from "Exit" to "Menu"
* UI: Updated victory phrase character presentation
* UI: Lobby hero selectors show a loading spinner until they're ready
for input
* UI: Improved some powerup icons
* UI: Added some icons to options buttons
* UI: Smoother and more accurate replays and exported GIFs
* UI: Even faster animated GIF exporting
* UI: Replay GIFs show connection strength for online matches
* UI: Better mini powerup icons on the scoreboard
* SFX: Updated map loading audio cue
* GFX: Power shots have a subtle animation on the front of the
projectile
* GFX: Softer rolloff for lighting fx
Map updates:
* The Conundrum: layout adjustments
* Polar Express: minor tile swap, fewer ember spawns from the edges
Fixes:
* CARRIER: Fixed some bumping and positioning issues
* SELENE: Selene can't evade scanner drone detection by jumping
anymore
* SELENE: Fixed not being able to buffer a shot after a double jump
* CRONUS: Fixed issues with bomb trail timings when the game is paused
* CRONUS: Fixed drop target stopping when bringing up the match menu
during an online game
* CRONUS: Fixed soot tracks sometimes showing up where a player was
before stepping into soot
* PHOEBE: Fixed proper destruction of projectiles teleported under
mine carts
* PHOEBE: Added some failsafe checks to prevent Phoebe getting shot
immediately after teleporting online
* PHOEBE: Potential fix for getting shot right after teleporting
online
* EPI: Fixed real Epi disappearing from spectator view & replays while
ghost Epi is teleporting
* EPI: Fixed possibility for remote client Epi to teleport to ghost's
position on button mash
* EPI: Fixed ghost Epi not leaving soot prints from Cronus' bombs
* IRIS: More accurate powerup pickups while dashing online
* IRIS: Fixed occasional failure for client dashes to work properly on
remote connections
* IRIS: Fixed occasional inability to dash through proximity doors
* RONIN: Fixed some slash FX not showing up for remote clients
* GAME: Fixed incorrect bot showing victory pose
* GAME: Guardians could destroy the wrong shots if the original target
was already destroyed
* GAME: Fixed potential for mine carts to get stuck against some rocks
* GAME: Fixed conveyor belt speed and player positioning due to
physics timestep changes
* GAME: Potential fix for projectiles sometimes stalling
* GAME: Powerups don't repeatedly drop while the match is inactive
* GAME: Fixed potential for projectiles to sometimes ricochet in
diagonal directions
* GAME: Fixed potential for two orthogonal projectiles to sometimes
create diagonal cluster bombs
* GAME: Fixed players not being able to get hit by their own split
shots
* GAME: Fixed players being invulnerable to their own cluster shots
* GAME: Improved accuracy of cluster bomb spawn location
* GAME: Fix for hitting your own resisted shots if walking into them
with lag
* GAME: Fixed an issue causing short stun times canceling existing,
longer stun times
* GAME: Fixed occasional possibility for players to be invisible
during respawns or round resets
* UI: Navigating back from Match Setup after arriving from Host a
Match returns to Join Scene
* UI: Fixed incorrect "up" controller label on player selectors in
lobby
* UI: Fixed traning pause menu input label when switching between
keyboard and controllers
* UI: Fixed spectator replay controls when switching between keyboard
and controllers
* UI: Fixed flickering UI elements on instant replay following export
of GIF
* UI: Fixed erratic replay lengths, playback, timing and GIF exports
depending on device specs
Full upstream change log:
https://s3-us-west-1.amazonaws.com/sombr-invisigun/messages/ReleaseNotes.txt
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
Since NixOS/nixpkgs@c6f7d4367894047592cc412740f0c1f5b2ca2b59 the system
argument is now localSystem to be more consistent with crossSystem.
This fixes evaluation of all machine configurations.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
Because some calculations just look cooler on CLI :)
|
|
|
|
| |
We'll need to see if this driver works.
|
|
|
|
| |
All machines running neomutt should also have urlview available.
|
|
|
|
| |
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
| |
The new machine (shakti) is going to use Firefox, so let's make sure
this is machine-specific.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
| |
At least for now until the owner gets rid of it.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
Unfortunately people still tend to use RAR archives for whatever reason.
The unfreeAndNonDistributablePkgs is a bit wrong here though, because
Ark and unrar *are* actually redistributable. This needs to be fixed in
nixpkgs though.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
| |
This is only a placeholder right now so we get Hydra builds.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
This module adds udev rules for MTP devices, so in theory we do not need
it. However I can remember one occasion where this was needed, but I
don't remember exactly why. So let's better err on our side rather than
causing problems for the users.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
| |
This is clearly something that is specific to the actual hardware, so
even though both brawndo and tyree share the same CPU vendor, we will
have a third managed machine that is going to be different.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
| |
Let's add these for all machines since we will be creating a centralised
mail configuration.
|
|
|
|
|
| |
This is part of getting a consistent mutt configuration going. Here we
remove all scattered mutts.
|
|
|
|
|
| |
I really, really miss mutt et al., it's time that I get it back up and
running with offlineimap and notmuch.
|
|
|
|
|
|
|
|
|
|
| |
This is no longer enabled by default since
NixOS/nixpkgs@a43e33d0e48b2284ac3a2222d7f1965cef66f5e2.
Those machines are desktop machines/laptops where users expect to have
support for sound ;-)
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
| |
To my surprise keybase now needs a systemd unit. So, let's add it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The config.patch doesn't apply for Gajim 1.0 anymore anyway, so let's
throw everything away, including my custom config in order to start with
a new abomination.
With the new approach, I'm going to patch the configuration defaults
*directly* into Gajim, because one of the problems with the old approach
was that whenever specifics about a configuration value has changed, I
didn't get noticed by a patch failure.
So in the end the config I was ending up was a big mess.
I'm going to start this with a new unpatched version and someday get to
a patched version that I'm staisfied with... hopefully ;-)
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
| |
Always good to have, even though I appreciate that I could use `nix run`
for this, I like having certain tools without having to rely on a
network connection.
|
|
|
|
|
|
|
| |
I very rarely use this and if I want to I can still use nix run to bring
it in and it has been a lazy package anyway.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The actual executable is libexec/travic-sign/travic-sign and not
libexec/travic-sign, so let's actually fix this in the native messaging
host config file.
This is mainly for the sake of OCD, because I'm not using Chromium
anymore and manually insert the path (I know, someday[TM] I will
automate this).
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
| |
The features that we needed back then are now already in stable, so no
need to use staging anymore.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
| |
It doesn't seem to be maintained anymore.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
| |
Yet another occasion where we import nixpkgs-path.nix unconditionally,
so let's actually pass a nixpkgsPath to every test function.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
Another point where we rely on nixpkgs-path.nix from within release.nix,
where we already have the correct path to nixpkgs passed as an argument.
So let's simply pass that argument along to the actual test.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
| |
After looking at that expression again, it turns out that we actually
don't even need to use __withPkgsPath, because all of the functionality
in there can be done using primops only.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using __withPkgsPath is a way better name, because two underscores in
front of it commonly designate an internal attribute, which it is.
The callNetwork function now works in a similar vain as callMachine,
having a canonical way to specify the path to nixpkgs.
I've also changed the recursive search of machines to use the
__withPkgsPath attribute as a way to detect whether it's a machine.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
| |
Why do I fix up a machine that doesn't exist anymore?
This was from a time where I had no laptop and was travelling around
with an USB stick in order to have a working environment on other
machines, but that's no longer the case.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
| |
Since I wrote the config for that machine, the modulesPath attribute is
actually a thing in NixOS modules, so let's use that one instead.
Besides, I really tend to like that even more restrictive restrictive
evaluation mode, because it allows us to get rid of all those references
to the Nix path.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's a bit unfortunate that I removed the extraConfig attribute from
<vuizvui/machines> back then (49dc58c6f8d72a4e142176f25da52666ef9ae268).
Now we could have used this argument to pass the nixpkgs path from
release.nix back into call-machine.nix, but introducing that extra
argument again would break the configs of all of the systems using
Vuizvui.
So instead, I've added a function exposed by call-machine called
withPkgs, which overrides the whole attribute set returned by
callMachine to use nixpkgs from the given argument.
This allows us to run in restricted evaluation mode as enforced by Hydra
and Nix 2.0 and while we could simply disable restricted eval, it's even
better if we comply with it.
Unfortunately I lied a bit, because we've been running in restricted
eval mode before. This time however it seems that some change in Nix has
caused this to be even more restrictive because now Nix search paths are
not allowed as well. Relying on those within a Hydra jobset however is
discouraged anyway.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
| |
This one is an old leftover from where I ran patched versions of NixOps,
but nowadays it is already in <nixpkgs>, so no need to keep it around.
Other than that, with Hydra now running in restricted eval mode it will
run into an eval error.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
| |
Since moving around a lot with the laptop, there is not much sense
trying to set the lat/long.
|
|
|
|
| |
Needed for Nitrokey to work with gpg.
|