about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
* machines/sternenseemann: mandoc module was upstreamedsternenseemann2022-01-021-7/+9
| | | | | | | * Delete patched mandoc derivation and documentation.mandoc module from the tree, both have an equivalent upstream now. * Activate upstreamed documentation.man.mandoc module in my machines.
* machines/profpatsch: fix dunst for new dunst versionsProfpatsch2021-12-301-4/+10
| | | | | | They changed all config options and a bunch of defaults. I am angery. ES BLEIBT ALLES SO, WIE ES IST
* machines/sternenseemann/racker: disablesternenseemann2021-12-241-1/+1
| | | | unused currently, may be replaced by something else
* machines/sternenseemann/wolfgang: use thunderbird-waylandsternenseemann2021-12-091-1/+1
|
* machines/sternenseemann: install HL-L2350DW driversternenseemann2021-11-251-1/+5
|
* machines/gunnr: Fix evaluation of kernelPackagesaszlig2021-11-221-1/+2
| | | | | | | | | | | | | | | | | The boot.kernelPackages option is already defined in devhell/profiles/base.nix to be linuxPackages_latest with the same priority (100) as in the machine configuration of "gunnr". While generally I leave it for respective owners of the machine configuration to fix, this however breaks evaluation of all of our tests. Given that "latestCompatibleLinuxPackages" is used on a ZFS system, I assume that this is what the author wanted with higher priority back in 678754b4a5ac5a468e2223e1b701b8e9e2375c30. Signed-off-by: aszlig <aszlig@nix.build> Cc: @devhell
* pkgs/profpatsch/shiki: add mediainfoProfpatsch2021-11-221-0/+1
|
* pkgs/profpatsch/shiki: add cups drivers and ban ipv6 mdnsProfpatsch2021-11-221-1/+18
| | | | | | | Based on the help in https://nixos.wiki/wiki/Printing#Client_.28Linux.29 the ipv6 resolver for mdns is broken (only in nixpkgs?) and will block & timeout. :)
* pkgs/profpatsch/shiki: binify read-qr-codeProfpatsch2021-11-221-1/+4
|
* pkgs/profpatsch/shiki: pulseaudio -> pipewireProfpatsch2021-11-221-8/+21
| | | | Let’s see how it goes
* machines/sternenseemann: pin nix to 2.3sternenseemann2021-11-171-0/+2
| | | | | I just wann go back // back to 2 point 3 https://www.youtube.com/watch?v=6-v1b9waHWY
* {machines,modules}/devhell: Switch to Nix 2.4devhell2021-11-154-12/+0
| | | | | This commit also includes a bit of drying the `auto-optimise-store` Nix option.
* machines/profpatsch: disable zbar dbus supportProfpatsch2021-11-131-0/+5
|
* machines/haku: fix missing groupProfpatsch2021-11-131-0/+1
|
* machines/gunnr: Enable detection of latest ZFS supportdevhell2021-11-091-0/+1
| | | | | I don't know if this will work, especially considering I'm adding this without having access to `gunnr` at the moment.
* machines/eir: Remove tlp.extraConfigdevhell2021-10-271-44/+1
| | | | This has been removed a while ago, so might as well remove this too.
* machines/shiki: add read-qr-codeProfpatsch2021-10-261-0/+1
|
* machines/profpatsch: moar groups!Profpatsch2021-10-261-1/+9
|
* machines/profpatsch/workstations: also open tinker ports for UDPProfpatsch2021-10-261-0/+2
|
* xdg-open: add ics files to the calendar & sync to webdavProfpatsch2021-10-261-1/+17
| | | | | Sync the calendar every 15 minutes with a user service, and add ics file support to xdg-open.
* machines/herja: Remove thermalddevhell2021-09-251-1/+0
| | | | | | I didn't notice this at first, but `thermald` only really works for Intel CPUs. This is an AMD machine, and the daemon can't find anything to work with, so there's no point in keeping it enabled here.
* machines/sternenseemann/fonts: housekeepingsternenseemann2021-08-181-2/+0
|
* machines/sterneseemann/base: hack around makewhatis(8) ignoring secssternenseemann2021-08-071-0/+27
| | | | | | | | | | | | | | | | | buildEnv is conservative with creating symlinks, i. e. it only creates directories if it has to. Consequently if a directory is only present in a single package in the environment, it'll be a symlink. Enter: makewhatis(8), a tool that has never imagined a creation as accursed as Nix or even NixOS. Thus it assumes that probably no one ever uses symlinks in their man directory and if they do, it'll be to alias man pages. Consequently it assumes that all symbolic links are files [1] and ignores them in the normal mode because they are in the wrong place. To still be able to use apropos(1) with POSIX man pages, introduce this shell hack to re-create the symlinked directories before building mandoc's db. [1]: See also https://inbox.vuxu.org/mandoc-tech/bccac2cd-01b6-b349-86e5-de4066ed8dee@systemli.org/T/#u
* machines/wolfgang: enable binfmt for aarch64-linuxsternenseemann2021-08-071-0/+3
| | | | Can't believe I've fixed all those aarch64 failures without this so far.
* machines/haku: fix double setting of `nix.maxJobs`Profpatsch2021-07-211-1/+0
|
* Revert "machines/gunnre: Disable openssh service"devhell2021-07-201-2/+0
| | | | | | Duh. This reverts commit 2d8ad8d8d158f5c4d1e3085062ec4619a18416c9.
* machines/gunnre: Disable openssh servicedevhell2021-07-201-0/+2
| | | | There's really no need to keep this exposed on the internal network.
* machines/profpatsch/base: set nix maxJobs to autoProfpatsch2021-07-191-0/+2
|
* machines/shiki: reenable virtualbox and fix group nameProfpatsch2021-07-192-2/+2
|
* machines/shiki: Use all cores for nix buildersProfpatsch2021-07-191-1/+0
| | | | | I don’t remember why I set that limit, but it’s kinda silly since nix uses all cores by default.
* machines/shiki: use Possehl Analytics remote builderProfpatsch2021-07-191-5/+5
|
* machines/shiki: use xh instead of httpieProfpatsch2021-07-191-1/+1
|
* shiki: enable dconfProfpatsch2021-07-191-0/+3
|
* machines/{gunnr,eir}: Force `none` schedulerdevhell2021-07-062-1/+5
| | | | | Without this, the kernel tries to use `mq-deadline` for gunnr. The invocation for eir was wrong anyway, so this should fix it.
* dnyarri: Remove the main user from the audio groupaszlig2021-07-041-7/+1
| | | | | | | | | The user shouldn't have direct access to the /dev/snd/* but go through things such as pulseaudio or pipewire. I added the user to that group back then as a workaround to quickly get something[TM] working, but nowadays it's not needed anymore. Signed-off-by: aszlig <aszlig@nix.build>
* machines/{herja,gunnr}: Remove BFQ IO Schedulerdevhell2021-07-032-2/+0
| | | | | | | | | Both, `herja` and `gunnr` have no spinning rust in them, and so they won't need bfq anymore. According to this old benchmark, the `none` scheduler works overall better for most workloads than other schedulers[1]. [1]: https://www.phoronix.com/scan.php?page=article&item=linux-56-nvme&num=1
* machines/sternenseemann/wolfgang: enable grapheme shaping for footsternenseemann2021-06-301-0/+4
| | | | Finally, fish won't crap out if an emoji is pasted
* dnyarri: Remove hplip backendaszlig2021-06-261-10/+0
| | | | | | | | I no longer have a scanner that requires to have hplip and/or any of the proprietary parts of it, so let's keep it out of the machine configuration. Signed-off-by: aszlig <aszlig@nix.build>
* dnyarri: Tie the Psi XMPP client to workspace 1aszlig2021-06-261-1/+1
| | | | | | | | Workspace one is usually my "communications workspace" and since I've been using Psi as my go-to XMPP client, it's a good idea to add it to that workspace, even though I usually start it on that workspace anyway. Signed-off-by: aszlig <aszlig@nix.build>
* dnyarri: Add identifiers for sound cardsaszlig2021-06-261-0/+12
| | | | | | | | | | | | | I already had this in my configuration.nix for quite some time and it's part of my overly complicated[TM] audio setup where I combine multiple speaker systems into one using two sound cards. Since the mapping depends on the individual channels, it's very much important to address the right sound card. So while I'm re-doing my whole audio setup, I decided to get at least the udev part out of my very messy configuration as a first start. Signed-off-by: aszlig <aszlig@nix.build>
* machines: Remove slylandroaszlig2021-06-242-55/+0
| | | | | | | | | | | | | | | As mentioned in the initial commit (e73fcff03faed773df2500965cb9c4a4fc), the machine was only temporary as a substitute for tishtushi. Since slylandro had a pretty slow dual core CPU and its own quirks, this was never a long-term solution and for the time being my intentions are to work with dnyarri's new hardware until I have a less annoying setup when I'm on the road again. While writing this message, slylandro just died a gruesome death with "cryptsetup erase", followed by "blkdiscard" on the whole drive. Signed-off-by: aszlig <aszlig@nix.build>
* 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.
* 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>
* 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.
* machines/sternenseemann/wolfgang: alias rocketchat to 127.0.0.1 for docker stuffsternenseemann2021-06-131-0/+3
|
* machines/sternenseemann/wolfgang: ill-faited attempt to fix dvdsternenseemann2021-06-131-1/+1
|
* 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-093-6/+6
| | | | | 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.