about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "sternenseemann/pass: Revert changes for pass 1.7.4"sternenseemann2021-06-231-8/+3
| | | | | | | This reverts commit 8ee2e8ee99e566f007051b9d1b51f6a14eb7b5f0. pass 1.7.4 is in nixos-unstable now, so these changes are necessary to fix the build of pass.
* machines/eir: Update configdevhell2021-06-231-49/+21
| | | | | | It's been a while since I last used this machine. At some point I need to go through it with a fine-toothed comb, but for now these changes will be enough.
* profiles/packages: Add some more interesting toolsdevhell2021-06-221-1/+3
| | | | | | | `grex`: A command-line tools for generating regular expressions from user-provided test cases `tokei`: A program that allows you to count your code, quickly
* profiles/base: Fix typodevhell2021-06-221-1/+1
|
* profiles/base: Add more shell aliasesdevhell2021-06-221-0/+2
|
* profiles/{base,packages}: Add interesting toolsdevhell2021-06-222-10/+14
| | | | | | | | | These tools are `modern` replacements for the tried and tested, if a bit boring, *NIX tools that we all love. My motivation is to try these tools out for an extended period of time and see how I get on with them. In order to remind myself that a certain tool is installed I've added some aliases. Let's see how this goes.
* profiles/packages: Add aercdevhell2021-06-201-0/+1
| | | | | | I love (neo)mutt to death, but the fact that it still doesn't have modern color support drives nuts. Aerc seems like a viable alternative MUA, so I'll be testing that now for a while.
* devhell/vim: Add colorizer plugindevhell2021-06-201-0/+1
| | | | This helps quite a lot when working with colors.
* profiles/packages: Add cbonsaidevhell2021-06-161-0/+1
| | | | This is oddly calming.
* sternenseemann/pass: Revert changes for pass 1.7.4aszlig2021-06-161-3/+8
| | | | | | | | | | | | | | | | | | This reverts commit 88f3e07f175c813cd33469e426f76d7815dd1389. Since https://github.com/NixOS/nixpkgs/pull/126616 still isn't merged and also not in the current NixOS unstable channel, we run into the following evaluation error: assertion '(dmenuSupport -> (((dmenu != null) && (xdotool != null)) && x11Support))' failed at: (17:1) in file: .../pkgs/tools/security/pass/default.nix I decided to re-revert this change, because the commit in question (which undid the revert) did not specify a good reason for doing so and right now the eval error breaks all machine channels on Hydra. Signed-off-by: aszlig <aszlig@nix.build> Cc: @sternenseemann
* tests/sandbox: Substitute alias for libressl.ncaszlig2021-06-161-1/+1
| | | | | | | | | | | Another one of a series of aliases to rename, similar to the last few commits. Unfortunately, I didn't evaluate the sandbox test to make sure all the references were changed, so I missed the netcat one. This time however, I evaluated the sandbox test with latest nixpkgs and it went without errors. Signed-off-by: aszlig <aszlig@nix.build>
* treewide: Replace xvfb_run with xvfb-runaszlig2021-06-164-8/+8
| | | | | | | | | | | | Another alias that has been introduced not too long ago[1] and now more closely resembles the actual command name. Since NixOS VM tests no longer allow aliases, our sandbox tests did not evaluate anymore. While at it, I also renamed all the other uses of the alias. [1]: https://github.com/NixOS/nixpkgs/commit/726306003af21ade95b1908d1920ce9a0f9815bb Signed-off-by: aszlig <aszlig@nix.build>
* modules/gnupg: Replace pinentry_* with pinentry-*aszlig2021-06-161-3/+3
| | | | | | | | | The pinentry_* variants are all aliases and the actual packages are separated with a dash instead. Since NixOS VM tests no longer allow aliases, we need to use the real package name instead to avoid evaluation errors. Signed-off-by: aszlig <aszlig@nix.build>
* treewide: Replace pkgconfig with pkg-configaszlig2021-06-169-17/+17
| | | | | | | | | | | | | | This is another alias which got introduced in 2018, because the actual command is "pkg-config" and so the package name containing a dash is more reasonable. The reason why I'm doing this is because NixOS VM tests now disallow aliases and while the evaluation error in question only affected the "gnupg" test, I decided to change all occurences in the event that we might want to disallow aliases for things other than VM tests. Signed-off-by: aszlig <aszlig@nix.build> Cc: @sternenseemann for "opam-env"
* pkgs/profpatsch: Replace s6PortableUtils aliasaszlig2021-06-161-2/+2
| | | | | | | | | | | | | | | | | | Similar to 4701a995cb865c5d7178f574a3eae5872595e768, where I replaced the libtidy alias for html-tidy because it broke evaluation of the PSI test, I found another test for nman which uses an alias. The background is that aliases are now[1] no longer allowed in NixOS VM tests and since "s6PortableUtils" is indirectly referenced, we get an evaluation error on Hydra. Using the unaliased name fixes evaluation and should not change anything in functionality. [1]: https://github.com/NixOS/nixpkgs/commit/3edde6562e19698da69a499881e0a2e4f5a497a2 Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* psi: Update to latest upstream masteraszlig2021-06-151-8/+8
| | | | | | | | | | | | This is mainly to incorporate my latest fix[1] for OMEMO, so in theory updating the plugins would have been sufficient. However, since I like to eat the freshest set of new bugs, I also updated everything else except the theme. The latter seems to be a bit more complicated, since it changed the way they're building it so I skipped that for now. [1]: https://github.com/psi-im/plugins/pull/91 Signed-off-by: aszlig <aszlig@nix.build>
* dnyarri: Switch machine config to new hardwareaszlig2021-06-151-50/+10
| | | | | | | | | | | | | | | | | | | | | | | | The first (small) part of this already started in commit dc2ef245d76f900f174e87961a3d17e6aecbd6e2, where I switched from Intel CPU microcode to AMD. However, at that time the hardware was still on its way, so the actual move didn't happen yet. On June 4th 2021 at 17:22:41 CEST, I started to migrate to the new machine by using my old spinning rust configuration and btrfs balanced to NVMe-only. This means that we now no longer need to use bcache, which was a 512 GB SATA SSD, nor do we use a RAID10 configuration in btrfs. Instead, I've switched to NVMe with RAID1 exclusively, so this removes BFQ, power management workarounds and two devices. Since my old graphics card didn't work with UEFI GOP, I also had to switch to a newer one (which I wanted to avoid, but whatever...), so instead of DVI and HDMI we're now exclusively on DisplayPort. Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/psi: Replaced aliased use of html-tidyaszlig2021-06-151-2/+2
| | | | | | | | | | | | | | | | | | | | A recent change[1] disabled aliases by default in VM tests and since libtidy actually has been an alias of html-tidy since 2014 it's a good idea to use the actual non-aliased packaged. Since I added my PSI build in 2019, I probably didn't check for whether the package name in nixpkgs would be different while packaging and only used the name as reported by CMake, thinking it would work (which it did). Disallowing aliases in VM tests however is a good change, so let's use the real package name. This should fix the evaluation of the Hydra jobset. [1]: https://github.com/NixOS/nixpkgs/commit/3edde6562e19698da69a499881e0a2e4f5a497a2 Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: Add flavoursdevhell2021-06-151-0/+1
| | | | | I like the idea of not having to constantly keep colorschemes up to scratch manually.
* machines/herja: Remove ROCm in OpenGLdevhell2021-06-131-2/+0
| | | | | As it turns out, rocm isn't supported on integrated Ryzen GPUs. No point of having it around on herja then.
* profiles/packages: Add radeontopdevhell2021-06-131-0/+1
| | | | | Most of my machines now have AMD GPUs in them, and this is useful when offloading compute workloads onto them.
* pkgs/profpatsch/dhall-flycheck: remove due to eval errorsternenseemann2021-06-131-7/+9
| | | | | | | | | Since this package is introduced via an overlay expression pulled in via IFD, I can't really fix it. Since dhall-flycheck has already been removed from all machines it was a part of, just remove it completely to migitate this issue. cc @Profpatsch
* Revert "Revert "pkgs/sternenseemann/pass: adjust for pass 1.7.4""sternenseemann2021-06-131-8/+3
| | | | This reverts commit c11bd9ec702c71e731cb14c26ff235ea1956a613.
* Revert "pkgs/sternenseemann/pass: adjust for pass 1.7.4"sternenseemann2021-06-131-3/+8
| | | | | | This reverts commit 1987f2d9a4b185dfa319763a67d527fd7ade4d83. This is not even merged into master yet, pushed by mistake.
* pkgs/sternenseemann/pass: adjust for pass 1.7.4sternenseemann2021-06-131-8/+3
|
* machines/sternenseemann/wolfgang: alias rocketchat to 127.0.0.1 for docker stuffsternenseemann2021-06-131-0/+3
|
* pkgs/sternenseemann/saneterm: update to 0288f74sternenseemann2021-06-131-2/+2
|
* pkgs/sternenseemann/mandoc: use builtins.storeDirsternenseemann2021-06-131-1/+1
|
* machines/sternenseemann/wolfgang: ill-faited attempt to fix dvdsternenseemann2021-06-131-1/+1
|
* pkgs/sternenseemann/saneterm: needs python >= 3.9sternenseemann2021-06-131-1/+1
|
* profiles/packages: Add visidatadevhell2021-06-121-0/+1
| | | | This is useful on so many levels when one lives in the terminal.
* profiles/packages: Add dogdnsdevhell2021-06-121-0/+1
| | | | | This tiny tool is pretty neat for quick, selective, and colorful DNS output.
* machines/devhell: Add touchpad to libinputdevhell2021-06-092-4/+8
| | | | I've done this before with herja, and then forgot to update the others.
* treewide: Fix eval errors post 21.05 releasedevhell2021-06-098-14/+14
| | | | | A few things have changed since the recent NixOS 21.05 release. Mostly naming stuff, so nothing dramatic.
* machines/shiki: restrict max icon size in dunstProfpatsch2021-06-071-0/+1
|
* machines/shiki: disable guix daemonProfpatsch2021-06-071-1/+2
| | | | I never finished that one.
* machines/shiki: add monitor-homeProfpatsch2021-06-071-0/+5
|
* machines/haku: disable autoUpgradeProfpatsch2021-06-071-5/+0
| | | | | The service hasn’t been working in a while, since I deploy manually. No security updates for baba.
* modules/profpatsch/gonic: add podcast & scan intervalProfpatsch2021-06-072-6/+35
| | | | On haku, scan every 10 minutes and listen on the tailscale interface.
* machines/haku: enable samba on tailscaleProfpatsch2021-06-071-1/+26
| | | | | | | | Trying out filesharing to my phone. Would never enable samba on the open internet though. :') Might want to switch to ftp since samba seems to be rather imperformant for simple filesharing.
* machines/haku: enable tailscale & refactor ports a bitProfpatsch2021-06-071-5/+24
|
* pkgs/profpatsch/backup: more backup stuffProfpatsch2021-06-071-8/+16
|
* pkgs/profpatsch/xrandr: exit(1) on errorProfpatsch2021-06-071-0/+1
|
* pkgs/profpatsch/xdg-open: display short message on xdg-openProfpatsch2021-06-071-1/+3
|
* pkgs/profpatsch/xdg-open: fix text/html oversightProfpatsch2021-06-071-1/+1
|
* machines/shiki: turn on powersaveProfpatsch2021-06-071-0/+5
|
* machines/shiki: T450 -> T480Profpatsch2021-06-072-16/+6
| | | | Needs a new name, hm.
* machines/shiki: burpie rollProfpatsch2021-06-071-3/+20
|
* machines/sternenseemann/wolfgang: use dash in sanetermsternenseemann2021-06-021-2/+2
|
* pkgs/sternenseemann/saneterm: update to 154481sternenseemann2021-06-021-2/+2
|