about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
...
* machines: Re-add slylandro with different hardwareaszlig2022-08-022-0/+57
| | | | | | | | | | | | | | | | | | I've already got a temporary laptop back then where I used the same name and I introduced it in e73fcff03faed773df2500965cb9c4a4fcfbc04d and subsequently removed it in 240378dcec205b78b32c329ff02eb9bea8af2c11. With the new permanent hardware having arrived today, I decided to reuse the name, because it sounds nicer than "tishtushi" (which is my crappy laptop) and I also like the Slylandro Probes[1] a lot in Star Control. The configuration here is pretty much bare-bones as we had before with the temporary hardware and it's essentially a remix between dnyarri and the old config, more to refine later... [1]: https://wiki.uqm.stack.nl/Probe Signed-off-by: aszlig <aszlig@nix.build>
* machines/sternenseemann: also build german and C localessternenseemann2022-07-071-0/+5
| | | | | See https://github.com/NixOS/nixpkgs/pull/177318 for the lovely change that causes your locales to disappear.
* machines/profpatsch/base-serer.toml: nota beneProfpatsch2022-06-271-0/+2
|
* machines/shiki: ignore short press on power buttonProfpatsch2022-06-271-3/+10
|
* machines/leguin: ignore lid switch when connectedProfpatsch2022-06-271-0/+14
|
* machines/leguin: fix boot partitions againProfpatsch2022-06-271-1/+1
| | | | No! bad subvolume! bad!
* machines/leguin: fix boot partitionsProfpatsch2022-06-271-10/+11
| | | | | | I had them copied from the wrong module, of course this can’t work. Since the kernel config & boot loader config is now in thinkpad, this might just work (famous last words).
* machines/profpatsch: move thinkpad boot options to thinkpad.nixProfpatsch2022-06-272-3/+4
| | | | | Not sure about the boot loader config, but I guess it’s okay for now, since it doesn’t diverge anyway.
* machines/profpatsch: move console key config to baseProfpatsch2022-06-272-5/+6
|
* machines/leguin: Actually set upProfpatsch2022-06-272-33/+23
|
* machines/Profpatsch/base: explicitly set "UTC" as timezoneProfpatsch2022-06-262-2/+5
|
* machines/Profpatsch/thinkpad: always enable upowerdProfpatsch2022-06-261-0/+2
|
* machines/Profpatsch: Move some stuff to base.nixProfpatsch2022-06-262-17/+16
| | | | | | | I use all of that on a regular basis. Earlyoom makes sense for any kind of machine without swap, which is all of my machines.
* machines/Profpatsch: Move thinkpad config into separate moduleProfpatsch2022-06-263-4/+13
| | | | | I want to have a thinkpad-based server, which will need the thinkpad-specific stuff but none of the workstation stuff.
* modules/hardware/thinkpad: Default intel.updateMicrocode to trueProfpatsch2022-06-261-5/+0
| | | | | | | | Not updating the microcode on thinkpads is kind of a death sentence for some kernel updates, so let’s do it by default. In case somebody uses it for an AMD thinkpad in the future, we might have to check whether the option creates a problem.
* machines/legosi: disable duplicityProfpatsch2022-06-261-39/+38
| | | | | | Apparently one of its python dependencies went EOL and everything went to fuck because python is a crapfest and nixpkgs policies around it are stupid. yay.
* machines/shiki: remove bad import arghProfpatsch2022-06-261-1/+1
|
* machines/legosi: Add notes and projects server to websiteProfpatsch2022-06-261-0/+30
| | | | | This is not pretty, some of the code lives in vuizvui, some lives in tvl depot. But at least it seems to work for now :)
* machines/legosi: some duplicity changesProfpatsch2022-06-261-1/+2
| | | | though the backup service is broken on the machine anyway, idk
* machines/legosi: fix renamed acme email option nameProfpatsch2022-06-261-1/+1
|
* machines/legosi: explicitely only expose xandikos over tailscaleProfpatsch2022-06-261-3/+11
|
* machines/shiki: enable tailscaleProfpatsch2022-06-261-1/+12
|
* machines/legosi: add weechat-qwerkyProfpatsch2022-06-261-15/+22
| | | | | Changes the weechat setup so that I can have multiple instances, each gets their own unix user & separate weechat instance.
* machines/legosi: fix deprecated syncthing module structureProfpatsch2022-06-261-13/+11
|
* machines/shiki: give lock-screen some colorProfpatsch2022-06-261-1/+4
|
* machines/shiki: fix steamProfpatsch2022-06-261-4/+9
|
* machines/shiki: enable v4l2loopback kernel moduleProfpatsch2022-06-261-0/+12
|
* machines/sternenseemann: use local depot checkout if availablesternenseemann2022-06-241-1/+13
| | | | | | This allows for quickly iterating on the config without too much hassle at the cost of higher build times if I'm to negligent about updating pkgs/tvl.
* machines/sternenseemann/wolfgang: reflect scribus attribute renamesternenseemann2022-06-011-1/+1
|
* machines/sternenseemann/wolfgang: install geditsternenseemann2022-05-271-0/+1
| | | | | | Unlike emacs, this one actually uses the GTK input code that at least covers relevant things like inputing greek characters with acute, spiritus lenis etc.
* machines/sternenseemann/wolfgang: im: drop dino, add gajim, fractalsternenseemann2022-05-271-1/+1
|
* machines/sternenseemann/wolfgang: replace sacc with castorsternenseemann2022-05-232-1/+2
| | | | A proper GUI gopher client seems like a good idea nowadays.
* machines/sternenseemann: enable direnv for bash as wellsternenseemann2022-05-102-1/+5
| | | | | Move into base-laptop since I'll want this in workstation-esque environments going forward.
* machines/sternenseemann: don't wait for emacs in nvim compat aliassternenseemann2022-05-041-1/+1
|
* machines/sterneseemann/wolfgang: enable thermaldsternenseemann2022-05-041-0/+1
|
* machines/hildr: Rework a bitdevhell2022-04-111-9/+2
| | | | | While this machine is on its way out, it still finds a bit of use, so I'm also updating it just a bit.
* machines/tishtushi: Add xxhash to available modsaszlig2022-04-011-0/+1
| | | | | | | | | | | | | | | I created the BTRFS module with a few different options than I did initially, one of them is that I changed the checksum algorithm to XXHASH. Unfortunately, the xxhash_generic module providing the algorithm is not available during stage 1, so mounting the volume would fail. In the local configuration.nix I already added it to availableKernelModules, but when I moved the config over to Vuizvui in e04c7e04f2fe63cece7a2f2064212bc055cdd035, I forgot to add it. Signed-off-by: aszlig <aszlig@nix.build>
* machines/tishtushi: Switch to new SSDaszlig2022-04-011-20/+9
| | | | | | | | | | | | | | | | | | | | | | Previously, the machine had an internal SSD with a size of around 20 GB, which until it died in 2018[1] was used as the /nix/store. With dnyarri getting a hardware upgrade[2], the SSD that was used back then as a bcache became obsolete. Given that the spinning rust inside Tishtushi is slow as hell and also way smaller (320 GB) than the former bcache SSD (512 GB), I decided to just replace the spinning rust with the SSD, which should at least make I/O operations bearable while falling asleep on CPU-bound operations. Since the NixOS LUKS setup now also propagates passphrases to other devices, we also no longer need the vault device because the reason it existed was to avoid being prompted multiple times for the passphrase. [1]: 54c99271f7570c32a4215a097e577272cd4210b2 [2]: be0fb40a12b5a9301509ad45fda1eda11971fa8e Signed-off-by: aszlig <aszlig@nix.build>
* machines/sternenseemann: install extremely important man pagesternenseemann2022-03-301-0/+1
|
* machines/sternenseemann: use emacs as default EDITORsternenseemann2022-03-283-18/+57
| | | | Install vim as TTY fallback editor.
* machines/dnyarri: Use async discard for root FSaszlig2022-03-241-1/+3
| | | | | | | | | | | | | | | | Another thing that was lurking around in configuration.nix, so it has been battle-tested for weeks. Given that all the layers from the hardware up to the LUKS container with the filesystem support discard, it does make sense to enable it. The disadvantage of using discard with LUKS is that attackers can now gain information about the file system in use. However, this is already public knowledge so given that discard increases performance, I decided to enable it despite some warnings[1] out there. [1]: https://asalor.blogspot.com/2011/08/trim-dm-crypt-problems.html Signed-off-by: aszlig <aszlig@nix.build>
* machines/dnyarri: Add fwupdaszlig2022-03-241-0/+8
| | | | | | | | Another thing that was hanging around in configuration.nix and with my new hardware it actually became useful since it does have capsule updates. Signed-off-by: aszlig <aszlig@nix.build>
* dnyarri: Add default printeraszlig2022-03-241-0/+10
| | | | | | | | | | | | This is one of the few things that I originally added manually, simply because usually printing is not something I do regurarily. Since I had to re-do the CUPS config a few weeks ago, I decided to instead switch to ensurePrinters, simply because it makes it easier to just remove all the CUPS state and get to a known working configuration in the event that something breaks. Signed-off-by: aszlig <aszlig@nix.build>
* machines/sternenseemann/wolfgang: install emacs and clhs-lookupsternenseemann2022-03-242-1/+2
| | | | | These are from depot, so we can now finally add them in a non ad hoc way.
* pkgs/sternenseemann/acme: init at 2021-10-19sternenseemann2022-03-231-0/+1
| | | | | | | | | | | | | | | * Patch plan9port most notably including a patch that fixes the interpretation of X11 key events. This resolves the problem that using the shift key of the neo layout would cause acme to start interpreting left mouse button as right mouse button. * Add a wrapper derivation that puts acme and all executables it absolutely requires in PATH. The full Plan 9 userland can still be accessed via the 9 executable, but this allows executing just acme and access e.g. the GNU coreutils from inside of it — in case you do want to use cat -v. machines/sternenseemann/wolfgang: install acme
* machines/sternenseemann/wolfgang: use gtk3 pinentrysternenseemann2022-03-161-1/+1
|
* machines/Profpatsch: fix new nix settings namesProfpatsch2022-03-162-5/+6
| | | | It’s only checked at the end LOL
* machines/profpatsch/base-workstation: add upower with suspendProfpatsch2022-03-161-0/+14
| | | | | Upstream is dumb, but the tool is certainly useful, so let’s patch it to make it workable and then also patch the nixos module …
* machines/sternenseemann/wolfgang: add direnv and lorristernenseemann2022-03-151-0/+3
|
* machines/sternenseemann: use selenized-white theme for footsternenseemann2022-03-151-0/+2
|