| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
weechat is running on my server with a script enabled that pushes notifications
to a unix socket. This user service opens an ssh connection and forwards the
socket to a local script, which pushes to libnotify when a message arrives.
|
| |
|
| |
|
| |
|
|
|
|
| |
Sometimes it is quite useful.
|
|
|
|
| |
Let's see how cloudflare's DNS behaves.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since the introduction and move of a few packages to use the sandbox, we
no longer have XDG desktop entries, because the sandbox only creates
wrappers for all programs in $drv/bin.
This now also copies the XDG desktop files and replaces absolute paths
to binaries to refer to the sandboxed binaries.
I also modified the test to go through the XDG desktop file by default
so we can ensure that this works properly.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
| |
Even though gopass is more complex than pass, it's also less fragile
because it's written in a reasonably type-safe language rather than
being a giant shell script that relies on lots of external commands.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
| |
I only want gopass to use ASCII symbols. This is something I already
hated in pass, but I never changed it. By switching to gopass now, it's
a great opportunity to change it.
Second, I use "less -R" as a pager, which supports color so there really
is no need to disable colors before piping it to my pager.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
| |
The build for i686-linux has been failing for a while and the program is
actually only used on x86_64-linux machines, plus I'm not maintaining it
anymore.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
| |
Those also have subtests and they also test different variations of
options, so let's actually create a check for every single variations.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
| |
The Kubernetes tests actually contain subtests, so let's specify them so
we don't run into errors during Hydra evaluation because the result
would be a generic attribute set instead of a derivation.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
While hasPackage is not yet very accurate when it comes to detecting
whether a package is in systemPackages (it only matches the name
attribute), let's make at least two of the most frequently used browsers
part of our machine specific tests.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
| |
We want to make sure nix-instantiate --parse will catch errors very
early, because evaluation of the test definitions takes a ton of time.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New tests as of NixOS/nixpkgs@9df35787f16636628a2c7392cc4bfeff0e815242:
buildbot, ceph, deluge, docker-edge, docker-tools,
docker-tools-overlay, fwupd, gjs, iftop, kubernetes.dns,
kubernetes.rbac, matrix-synapse, nix-ssh-serve, novacomd, openldap,
plotinus, powerdns, predictable-interface-names, prosody, quagga,
rabbitmq, rspamd, rxe, strongswan-swanctl, systemd, transmission,
xautolock, xrdp, yabar
The main kubernetes test no longer exists and has been split into
kubernetes.dns and kubernetes.rbac in
NixOS/nixpkgs@709b6f664e472ae2075bbee83bfb1dd1ba95e0e7.
I also added a small hasPackage helper for gjs, which we're going to use
for packages in the system path very soon.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
|
| |
This was changed in NixOS/nixpkgs@844c08ec0a5b79abb16d9de5bd39ed492f4.
Instead of linuxPackages_copperhead_hardened we now have
linuxPackages_copperhead_lts and linuxPackages_copperhead_stable.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
| |
I need something to write markdown quickly with preview. Vim is fine of
course, but there's no easily available preview of course. Also,
ghostwriter seems really nice.
|
|
|
|
|
| |
A lot of these packages are not needed anymore, and if they are we can
always hot-load them using `nix run`.
|
|
|
|
|
|
|
|
|
|
| |
This has been in the configuration.nix for a while and it seems to be
working. It might be a good idea to add it to the managed profile, but
we first have to test whether this really works for other machines than
tyree.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @brokkoliberta
|
|
|
|
|
|
|
|
|
| |
The machine doesn't have a lot of MMC space, so putting a whole lot of
logs which we probably won't need for such a long time isn't a good
idea.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @brokkoliberta
|
|
|
|
|
|
|
|
|
| |
The new installation of this Laptop uses encryption and so far these
options have been residing in the local configuration.nix, so let's get
it over to Vuizvui.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @brokkoliberta
|
|
|
|
|
|
|
| |
A lot of trash has accumulated in /tmp on some of the machines, so let's
clean it up.
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
| |
The machine's user already has switched to Firefox since quite a while,
so let's actually add it to systemPackages.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @brokkoliberta
|
|
|
|
|
|
|
| |
Starbound not only needs libGL but also libGLU, so let's actually
include that dependency in its combined form (libGLU_combined).
Signed-off-by: aszlig <aszlig@nix.build>
|
|
|
|
|
|
|
|
| |
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>
|