about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* services/upower-minimal: use empty config by defaultProfpatsch2022-06-271-3/+1
| | | | | | I think the `null` still came from the nixpkgs module. Not sure whether upower will like an empty config file, but we’ll see.
* 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: Explicit libProfpatsch2022-06-261-9/+6
| | | | Yay static linting.
* modules/hardware/thinkpad: Default intel.updateMicrocode to trueProfpatsch2022-06-262-5/+5
| | | | | | | | 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-262-47/+73
| | | | | 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
|
* pkgs/profpatsch/deploy: fix nix ssh linkProfpatsch2022-06-261-1/+1
| | | | idk why/how this works and tbh I don’t even want to know.
* pkgs/profpatsch/display-infos: add current calendar weekProfpatsch2022-06-261-1/+1
| | | | thx to @sternenseemann
* pkgs/games/the-longest-journey: fix evalProfpatsch2022-06-261-2/+2
|
* 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
|
* modules/Profpatsch/weechat: Add the matrix scriptProfpatsch2022-06-261-1/+10
|
* 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.
* modules/sternenseemann/sway: display »Kalenderwoche« in the status barsternenseemann2022-06-241-0/+6
|
* pkgs/sternenseemann/texlive: add hyphen-greeksternenseemann2022-06-241-1/+1
|
* pkgs/vim: Fix elflord color themeaszlig2022-06-222-7/+108
| | | | | | | | | | | | | I know, I know, people don't like the color scheme I use, but I got so used to it and with the new version generated via ColorTemplates it messes with me being used to elflord with 16 terminal colors instead of the GUI colors. So this patches elflord in such a way that it's consistent with what I want but still uses the new ColorTemplates version, which for example comes with nicer colors for vimdiff. Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/tvl: 2022-05-23 -> 2022-06-03sternenseemann2022-06-061-1/+1
|
* machines/sternenseemann/wolfgang: reflect scribus attribute renamesternenseemann2022-06-011-1/+1
|
* profiles/packages: Purge some unneeded stuffdevhell2022-05-311-3/+0
|
* 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
|
* profiles/base: Remove noisetorchdevhell2022-05-251-1/+0
| | | Which has apparently been compromised upstream. Yay.
* release.nix: update programs.sqlite to 22.05pre379159.dfd82985c27sternenseemann2022-05-241-2/+2
|
* machines/sternenseemann/wolfgang: replace sacc with castorsternenseemann2022-05-232-1/+2
| | | | A proper GUI gopher client seems like a good idea nowadays.
* pkgs/tvl: 2022-05-09 -> 2022-05-23sternenseemann2022-05-231-1/+1
|
* profiles/base: Fix deprecated SSH config optionaszlig2022-05-141-3/+3
| | | | | | | | | | | | | | | | | | This gets rid of the following warning: trace: warning: The option `services.openssh.challengeResponseAuthentication' defined in `.../modules/user/aszlig/profiles/base.nix' has been renamed to `services.openssh.kbdInteractiveAuthentication'. The option actually didn't make sense in the first place because it was an alias leftover from SSH 1. I also changed the priority for the OpenSSH options from 1000 to 500 to avoid any future conflicts should the upstream module use mkDefault one day. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/workstation: Allow unraw via sysrqaszlig2022-05-141-0/+3
| | | | | | | | | | I just was forced to reboot my workstation while working on a program that sets the VT into raw mode but finding out that the unraw key now doesn't work anymore. This used to be the case but with the sysctl include that comes with systemd-coredump, the kernel.sysrq value defaults to only allowing sync (16). Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: youtube-dlp -> yt-dlpdevhell2022-05-131-1/+1
| | | | Cos I'm an idiot at this time of night.
* profiles/packages: youtube-dl -> youtube-dlpdevhell2022-05-132-1/+3
| | | | `youtube-dl` is dead, long live `youtube-dlp`!
* profiles/packages: Remove musikcubedevhell2022-05-121-1/+0
| | | | With `termusic` in the repos there's no need for musikcube.
* profiles/packages: Add nixpkgs-reviewdevhell2022-05-111-0/+1
| | | | Hot-loading this is getting annoying, so I'll just add it.
* 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.
* pkgs/tvl: 2022-05-02 -> 2022-05-09sternenseemann2022-05-091-1/+1
|
* tests/gnupg: Work around possible buffering issueaszlig2022-05-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | Recently the test has started to stall, so I investigated and found the commit that introduced this in nixpkgs[1]. The commit in question changes the command to be passed to Machine.execute from a list in a subshell environment (like "(some commands)") to using a subshell directly via "sh -c". This is allegedly to avoid shell injection, but what matters in our case I guess is that it forks into another shell. Unfortunately, I did not find out *exactly* why this happens but it seems to affect buffering in such a way that the command never terminates for some reason. Since I don't have a lot of time to investigate further, I just worked around the issue by suppressing stdout output from the expect scripts we run. This is not nice but since the test stall is irrelevant to our gnupg module, it doesn't make sense to block the test for reasons out of the scope of this test. [1]: https://github.com/NixOS/nixpkgs/commit/dbc95f15b8dad5224cbb6a52df9 Signed-off-by: aszlig <aszlig@nix.build>
* machines/sternenseemann: don't wait for emacs in nvim compat aliassternenseemann2022-05-041-1/+1
|