about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* profiles/{base,packages,services}: Remove mpddevhell2021-08-163-33/+1
| | | | | | | | | | While I love the idea of being able to use different interfaces for my music listening, I'm not sure it's really worth it locally anymore. I have an MPD server running on the network, which I can still connect to using `ncmpcpp` for example, but for local playback, such as at work, there is no point really in keeping it around. For local playback on `gunnr` I'll just find something else. This would also solve my previous PipeWire problem.
* profiles/packages: Refine geoclue2 servicedevhell2021-08-131-1/+10
| | | | | I'm a bit annoyed at how `geoclue2` has everything and the kitchen sink enabled, so I'm refining it here.
* 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.
* pkgs/sternenseemann/mandoc: update to today's CVSsternenseemann2021-08-072-137/+3
| | | | The READ_ALLOWED_PATH patch was applied 🥳
* pkgs/sternenseemann/mandoc: sync repo and use ingo's patchsternenseemann2021-08-072-95/+126
| | | | https://inbox.vuxu.org/mandoc-tech/c9932669-e9d4-1454-8708-7c8e36967e8e@systemli.org/T/#m445439360d5fbe71849001e39ce1e78a8a7d024f
* pkgs/sterneseemann/shakti: 2021-04-12 -> 2021-07-26sternenseemann2021-08-041-2/+2
|
* Revert "pkgs/vim: Add vim-markdown"devhell2021-08-041-1/+0
| | | | | | | Nevermind, I did test it before adding it, but I didn't test everything, and as it turns out it's not what I hoped it would be. This reverts commit 45894282b28ff8dee8ed7f1a31710ddc6ce275a2.
* pkgs/vim: Add vim-markdowndevhell2021-08-041-0/+1
| | | | | I'm working so much with markdown lately that I'd find it helpful if I didn't have to think of every markdown rule myself.
* profiles/base: Fix ZSH typo, remove sed aliasdevhell2021-08-031-2/+1
| | | | I'm used to `sd` enought now to not forget it in lieu of `sed`.
* profiles/base: Add any-fix-shell, remove tab colorsdevhell2021-08-021-1/+1
| | | | | | | Enabling tab colors like this throws an eval error. Don't have time to look into it right now, so reverting by adding `any-nix-shell` instead, which looks useful since the default bash prompt is rather primitive and gives no info whatsoever.
* devhell/base: Add tab-completion colorsdevhell2021-08-021-0/+1
| | | | | This was annoying me for the longest time, but now I have colors back when ZSH tab completes paths.
* devhell/vim: Add vim-clapdevhell2021-08-021-0/+1
| | | | Looks useful, let's see.
* modules/sternenseemann/saneterm: use `;` as prompt in dashsternenseemann2021-07-301-0/+2
|
* modules/sternenseemann/sway: waste no spacesternenseemann2021-07-301-3/+0
|
* pkgs/vim: Fix color for LightBlue in color schemeaszlig2021-07-271-0/+1
| | | | | | | | | | | | If we use 256 color mode in XTerm, using LightBlue in Vim results in 0x5fd7ff but LightBlue in GUI mode will use 0xadd8e6 which has a low contrast to the default color (0xbebebe). Since my eyes are not getting better with age, I decided to go with the old color code that provides better contrast even though I'm quite happy with the rest of the "more nuanced" colors. Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/profpatsch/e: fix by rewriting in rust and execing into blockProfpatsch2021-07-273-15/+38
| | | | | | | | | | | calling `execlineb -c` has unfortunate quoting issues, cause for cornercases like arguments that contain spaces or `"` the result would be a completely broken command line. Instead, let’s do our own block construction in a small rust program (for speed). I tried implementing it in bash first but even prepending spaces to a string is a complete waste of time in that language.
* profiles/packages: Add rustscandevhell2021-07-241-0/+1
| | | | Interesting take on an `nmap` replacement.
* profiles/packages: Add mnamer, keep pipr disableddevhell2021-07-241-1/+2
| | | | | I'm really happy to have found `mnamer`, it's a bit like `beets`, but for TV series and movies.
* workstation: Switch Git diff viewer to deltaaszlig2021-07-222-2/+35
| | | | | | | | | | | | | | | | | | | I'm already using this config since a few months and since I'm slowly getting used to it, let's try to make it the default for my workstation profile. Unfortunately, libgit2 uses the Git configuration from /etc, but our configuration is directly patched into Git and not in /etc but in "${pkgs.git}/etc", so we need to patch libgit2 to use the right configuration file. Another goof is that we can't use ${pkgs.delta} directly in our Git configuration because it would introduce a circular dependency between Git itself and delta (which uses libgit2 which in turn refers to "${pkgs.git}/etc"), so for the time being I'm relying on $PATH for delta. Signed-off-by: aszlig <aszlig@nix.build>
* 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.