about summary refs log tree commit diff
path: root/pkgs/profpatsch
Commit message (Collapse)AuthorAgeFilesLines
* pkgs/profpatsch/xrandr: fix assert statementsProfpatsch2022-11-011-3/+3
|
* pkgs/profpatsch.de/talkies: add talkieProfpatsch2022-11-011-1/+3
|
* pkgs/profpatsch/deploy: print all commands to stderrProfpatsch2022-11-011-3/+8
|
* pkgs/profpatsch: fix tvl referenceProfpatsch2022-09-261-0/+2
|
* pkgs/profpatsch/show-qr-code: fix encoding with newlinesProfpatsch2022-09-261-1/+8
| | | | The Qr-code was done with a strange format that only allowed ASCII.
* pkgs/profpatsch: Fix attribute name for util-linuxaszlig2022-09-261-2/+2
| | | | | | | | | | | This attribute has been renamed a while ago[1] but recently even the alias was removed[2], which now triggers an evaluation error in Vuizvui. [1]: https://github.com/NixOS/nixpkgs/commit/bc49a0815ae860010b4d593b02f [2]: https://github.com/NixOS/nixpkgs/commit/ba3319568df2c6675dbe36478fb Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* pkgs/profpatsch/deploy: Also create system profileProfpatsch2022-06-271-4/+13
| | | | | | | | | I don’t know how I missed this, but my deploy script didn’t actually set up a system profile, so rebooting would lead to (very) old generations being activated again. Thanks to @sternenseemann for the nix-env trick (via https://code.tvl.fyi/tree/ops/nixos.nix#n55 )
* 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/tvl: expose tvl's depot in vuizvuisternenseemann2022-03-241-36/+2
| | | | | | | | | | | | | | | | | | | | | | | depot is a nix-based monorepo which contains some great nix utilities like yants (a nix type system), runTestsuite, mergePatch and so on, a few interesting pure nix builders like buildLisp and buildGo and a few packages maintained by @Profpatsch and myself. This change exposes tvl completely as pkgs.tvl, but prevents hydra from building it using dontRecurseIntoAttrs as depot pins its own version of nixpkgs which is not easily overrideable, contains some expensive to build system configurations we are not interested in and even some notoriously indeterministic packages. Additionally it is possible to override pkgs.tvl to use a different or local version of depot: pkgs.tvl.override { tvlSrc = /home/lukas/src/depot; } To keep with @Profpatsch's previous solution, we pass in vuizvui's nixpkgs version to depot via nixpkgsBisectPath which may break packages in depot occasionally if nixpkgs causes breakage in TVL and depot isn't updated accordingly.
* treewide: reflect upstream dropping netbsd-openbsd aliassternenseemann2022-03-231-1/+1
|
* pkgs/profpatsch/xdg-open: fix evalsternenseemann2022-03-022-3/+3
| | | | | | pkgs.vuizvui is made available via an overlay that only affects a system configuration with the base vuizvui module included. When importing the pkgs tree directly, normal rules apply.
* machines/profpatsch: use alacritty as terminal-emulatorProfpatsch2022-02-282-5/+5
| | | | | | | This is the alacritty wrapper that is added from `~/bin`. This is a bit badly set up atm, but might change once I move things together into one repo.
* pkgs/profpatsch: remove easy-dhall-nix, use dhall from nixpkgsProfpatsch2022-02-285-20/+12
|
* Profpatsch/profpatsch.de: more talkiesProfpatsch2022-02-281-2/+3
|
* Profpatsch/xdg-open: add application/mswordProfpatsch2022-02-281-0/+4
|
* Profpatsch/xdg-open: don’t add a specific handler for file:Profpatsch2022-02-281-5/+0
| | | | | It’s hard-coded as the default case in our script already, this was breaking that functionality.
* pkgs/profpatsch/nix-tools/nix-run-bin: use PATH insteadProfpatsch2022-01-081-8/+4
| | | | | | If you want to use multiple binaries (e.g. via `pkgs.symlinkJoin`), this will work via PATH instead of magically tranforming the first argument instead.
* pkgs/profpatsch/rust-deps: more rust depsProfpatsch2022-01-071-0/+71
|
* pkgs/profpatsch/profpatsch.de: more talkiesProfpatsch2022-01-071-1/+3
|
* pkgs/profpatsch: add nix-run-binProfpatsch2022-01-072-2/+27
| | | | | | | Takes an additional argument and looks that argument up in the respective nix build result directory bin dir. Also add some documentation.
* pkgs/profpatsch/execline/runblock: check executable pathProfpatsch2022-01-071-5/+16
|
* pkgs/profpatsch/execline/runblock: check for empty blockProfpatsch2022-01-071-2/+8
| | | | | It’s always a mistake to forget a block here, so this will give a better error message.
* pkgs/profpatsch/execline: remove backtick nix abstractionProfpatsch2022-01-074-26/+8
| | | | It’s not worth the indirection.
* pkgs/profpatsch/xdg-open: add csv filetypeProfpatsch2022-01-071-0/+5
|
* pkgs/profpatsch/e: add debug outputProfpatsch2022-01-071-3/+15
|
* pkgs/profpatsch/show-qr-code: read from stdinProfpatsch2021-12-301-2/+2
|
* pkgs/profpatsch/xdg-open: fix remaining reference to pkgs.vuizvuisternenseemann2021-12-241-1/+1
| | | | forgot to commit this the first time around
* pkgs/profpatsch/xdg-open: fix evalsternenseemann2021-12-232-4/+5
|
* pkgs/profatsch: really comment out emacs overlayProfpatsch2021-11-221-1/+1
| | | | This should do the trick.
* pkgs/profatsch: no drv-säckl für IfDProfpatsch2021-11-221-1/+6
| | | | Argh
* pkgs/profpatsch/xdg-open: add M$ formats and open with libreofficeProfpatsch2021-11-221-0/+5
|
* pkgs/profpatsch: try importing tvl via pkgs.pathProfpatsch2021-11-221-1/+1
| | | | | | | | The hydra still doesn’t like the import: error: "\u001b[31;1merror:\u001b[0m\u001b[34;1m --- RestrictedPathError --- hydra-eval-jobs\u001b[0m\naccess to path '\u001b[33;1m/nix/store/b6ba70kcrvnxq165h791l71wvmdj2qy1-prepare-tvl\u001b[0m' is forbidden in restricted mode" So let’s try this.
* pkgs/profpatsch/tvl: filter out emacs overlayProfpatsch2021-11-201-13/+13
|
* pkgs/profpatsch: better way to override nixpkgs in tvlProfpatsch2021-11-201-17/+20
|
* pkgs/profpatsch: replace nixpkgs version in fetched tvl repoProfpatsch2021-11-201-5/+29
| | | | | We don’t want any builtins.fetchgit stuff from random domains, hopefully this will fix the current eval error.
* pkgs/profpatsch: use pkgs.fetchgit for tvl importProfpatsch2021-11-161-2/+2
|
* 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.
* pkgs/profpatsch/read-qr-code: don’t pipe to notify-sendProfpatsch2021-11-131-10/+7
|
* 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 …).
* machines/shiki: add read-qr-codeProfpatsch2021-10-262-0/+29
|
* 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
|
* xdg-open: add ics files to the calendar & sync to webdavProfpatsch2021-10-263-1/+27
| | | | | Sync the calendar every 15 minutes with a user service, and add ics file support to xdg-open.
* 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.
* pkgs/profpatsch/backup: more ignored dirsProfpatsch2021-07-191-0/+3
|
* pkgs/profpatsch/text-letter: file from stdinProfpatsch2021-07-191-1/+0
|
* pkgs/profpatsch: Replace s6PortableUtils aliasaszlig2021-06-161-2/+2
| | | | | | | | | | | | | | | | | | Similar to 4701a995cb865c5d7178f574a3eae5872595e768, where I replaced the libtidy alias for html-tidy because it broke evaluation of the PSI test, I found another test for nman which uses an alias. The background is that aliases are now[1] no longer allowed in NixOS VM tests and since "s6PortableUtils" is indirectly referenced, we get an evaluation error on Hydra. Using the unaliased name fixes evaluation and should not change anything in functionality. [1]: https://github.com/NixOS/nixpkgs/commit/3edde6562e19698da69a499881e0a2e4f5a497a2 Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* pkgs/profpatsch/dhall-flycheck: remove due to eval errorsternenseemann2021-06-131-7/+9
| | | | | | | | | Since this package is introduced via an overlay expression pulled in via IFD, I can't really fix it. Since dhall-flycheck has already been removed from all machines it was a part of, just remove it completely to migitate this issue. cc @Profpatsch