about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* pkgs/sternenseemann/mandoc: use latest releasesternenseemann2021-11-171-8/+0
| | | | All relevant patches have made it into a release finally!
* pkgs/profpatsch: use pkgs.fetchgit for tvl importProfpatsch2021-11-161-2/+2
|
* profiles/base: Fix auto-optimise-storedevhell2021-11-151-1/+1
| | | | Brainfart.
* {machines,modules}/devhell: Switch to Nix 2.4devhell2021-11-155-12/+4
| | | | | This commit also includes a bit of drying the `auto-optimise-store` Nix option.
* pkgs/profpatsch.de: reference the blog and notes sectionsProfpatsch2021-11-134-32/+90
| | | | | | | | | | This pulls in tvl, since the blog ist mostly over there. It uses `fetchGit`, so caveats may apply. It shouldn’t increase evaluation times very much, since the blog only uses a small subset of tvl. https://github.com/openlab-aux/vuizvui/issues/50 might apply.
* modules/gonic: fix missing groupProfpatsch2021-11-131-0/+1
|
* pkgs/profpatsch/read-qr-code: don’t pipe to notify-sendProfpatsch2021-11-131-10/+7
|
* machines/profpatsch: disable zbar dbus supportProfpatsch2021-11-131-0/+5
|
* machines/haku: fix missing groupProfpatsch2021-11-131-0/+1
|
* pkgs/Profpatsch/xdg-open: add libreoffice mimetypeProfpatsch2021-11-134-2/+30
| | | | | | Also make sure libreoffice is only installed/pulled when clicking on the link (although there could be a popup of sorts if it has to do stuff …).
* modules/lazy-packages: factor wrapper to pkgs.vuizvui.lazy-packagesProfpatsch2021-11-123-44/+54
| | | | This makes it usable outside of the module; should be a pure refactor.
* modules/lazyPackages: factor out lorri-relevant error messageProfpatsch2021-11-121-6/+11
| | | | | I want to use the mkWrapper function outside of the vuizvui module, and this error message would be confusing to have.
* 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.
* profiles/packages: Reenable mnamer and piprdevhell2021-11-091-2/+2
| | | | These build again and so I'm reenabling them.
* profiles/packages: Add wiki-tuidevhell2021-11-071-0/+1
| | | | There's no home like the TUI.
* tests: Fix running background command for PSI testaszlig2021-11-071-1/+1
| | | | | | | | | | | | | | | | | Recently, the implementation behind Machine.execute() and thus also Machine.succeed() has been changed[1] to pipe all the command's output into base64 on the guest machine. Unfortunately this means that base64 is blocking until stdout is closed, which in turn means that we now need to make sure that whenever we run a program in background via "&" we also need to make sure to close stdout. In the PSI test, we're doing this by simply redirecting the output to stderr. [1]: https://github.com/NixOS/nixpkgs/pull/142747 Signed-off-by: aszlig <aszlig@nix.build>
* core/tests: Fix "enable" options for Hadoopaszlig2021-11-071-4/+4
| | | | | | | | | | | | | | The varios subservices of Hadoop used "enabled" instead of the common convention "enable" for their option names, eg: services.hadoop.hdfs.datanode.enabled This has been fixed in nixpkgs[1], so we need to do this on our end as well to avoid an evaluation error. [1]: https://github.com/NixOS/nixpkgs/commit/c3d147f507e81455ae467f8aa589972af3449f77 Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: Add papirus-icon-themedevhell2021-11-051-0/+1
| | | | Let's see if this is any good.
* release.nix: update programs.sqlite to 21.11pre327669.b67e752c29fsternenseemann2021-11-031-2/+2
|
* profiles/services: Fix qemu.package evaldevhell2021-11-011-1/+1
|
* profiles/packages: Add mdbook{-mermaid}devhell2021-10-271-0/+2
| | | | My gawd, it's beautiful for quick documentation writing.
* 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-263-0/+30
|
* pkgs/profpatsch/youtube2audiopodcast: make jl staticProfpatsch2021-10-261-1/+1
|
* pkgs/profpatsch/text-letter: generate PDF with monospace fontProfpatsch2021-10-262-9/+10
| | | | | | | | This uses the system monospace font to generate a PDF. Before the printer would be sent a .txt, and it varies from printer to printer how plain text files are typeset (if at all). Now it only depends on the system monospace font, which is SourceCode Pro in my case (obvious TODO is to fix that sometime, or make it configurable).
* pkgs/dhallsh: update dhallProfpatsch2021-10-261-2/+2
|
* machines/profpatsch: moar groups!Profpatsch2021-10-261-1/+9
|
* modules/profpatsch/scanning: add ScanSnap sane driversProfpatsch2021-10-261-1/+6
|
* 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-264-2/+44
| | | | | Sync the calendar every 15 minutes with a user service, and add ics file support to xdg-open.
* profiles/packages: Add various toolsdevhell2021-10-171-0/+7
| | | | I find all of these interesting for different reasons.
* pkgs/psi: Fix reference to libgpg-erroraszlig2021-10-101-2/+2
| | | | | | | | | | This has been renamed[1] to reflect the upstream name and since there is no alias for the old name, we need to rename it as well to avoid evaluation errors. [1]: https://github.com/NixOS/nixpkgs/commit/41574158a07f3c6ab5853b316c2fe7ed18e6354b Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/vim: Add minimap-vimdevhell2021-10-071-0/+1
| | | | It is quite useful. Nice to see there is a good one around for vim.
* profiles/packagesL Add menyokidevhell2021-10-071-0/+1
| | | | | | I do have to work a lot with screenshots and being able to create small gif animations, right there, without much hassle, is fantastic. This tool is a nice complement to `flameshot`.
* profiles/packages: Add diskusdevhell2021-10-051-0/+1
| | | | Fast, straight-forward, no-nonsense `du -sh` replacement.
* profiles/packages: Add grvdevhell2021-10-021-0/+1
|
* Revert "profiles/packages: Remove pulseaudio"devhell2021-10-011-0/+1
| | | | | | | I'm an idiot, plain and simple. Obviously `pactl` is part of `pulseaudio` and I need it to control the damn volume. Argh. This reverts commit 3323d35a6b466aaf8d5ad5a4f0bbfaa9a2e224da.
* pkgs/vim: Update tlib plugin to latest masteraszlig2021-09-301-2/+2
| | | | | | | | | | | | | Since Vim version 8.2.3141, the following error is raised during startup: Error detected while processing .../share/vim/vim82/plugin/02tlib.vim: line 109: E1208: -complete used without allowing arguments The latest version of the tlib plugin provides a fix for the above error, so I'm updating it to latest master. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: Remove pulseaudiodevhell2021-09-291-1/+0
| | | | Pretty sure I don't really need this anymore. Might be wrong, we'll see.
* pkgs/sternenseemann/tep: Unicode 14.0 time!sternenseemann2021-09-281-2/+2
|
* 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.
* profiles/packages: Remove nixopsdevhell2021-09-221-1/+1
| | | | Yes, it's brittle and currently doesn't build.
* profiles/aszlig: Add ddrescue to base profileaszlig2021-09-141-0/+1
| | | | | | | | Since I regularly use this for recovering data from various hard drives and it's also a good idea to have it at hand with no Internet connection in case something bad[TM] happens, let's make it available everywhere. Signed-off-by: aszlig <aszlig@nix.build>
* Revert "Revert "profiles/{base,packages,services}: Swith to pipewire""devhell2021-09-123-7/+9
| | | | | | | | | I've dropped MPD for local playback now, so perhaps this means I can use it now as expected. This also adds `pulseaudio` for `pactl` to work, and enables `rtkit`. This reverts commit 1931d7ead73c9060e0d163073e091e028e7b5dfa.
* profiles/packages: Add musikcubedevhell2021-09-081-0/+1
| | | | | I've stopped using MPD for local playback, only because it's a bit annoying to try and make it work with PA and PW.
* pkgs/vim: Add mkdxdevhell2021-09-051-0/+1
| | | | Still not giving up on a sensible markdown plugin.
* profiles/packages: Disable mnamerdevhell2021-08-291-1/+1
| | | | | This package doesn't currently pass its tests and I'd like to not be blocked from upgrading my system.
* pkgs/sternenseemann/shakti: 2021-07-26 -> 2021-08-23sternenseemann2021-08-291-2/+2
|
* core/tests: Rename "paperless" to "paperless-ng"aszlig2021-08-241-2/+2
| | | | | | | | | | | | | | | | Fixes the following eval error: The option `services.paperless' can no longer be used since it's been removed. The paperless module has been removed as the upstream project died. Users should migrate to the paperless-ng module (services.paperless-ng). More information can be found in the NixOS 21.11 release notes. We don't use paperless in any machines but since we're testing for NixOS module option definitions, we're running into the eval error above. Switching to paperless-ng should get rid of them. Signed-off-by: aszlig <aszlig@nix.build>
* machines/sternenseemann/fonts: housekeepingsternenseemann2021-08-181-2/+0
|