summaryrefslogtreecommitdiff
path: root/flake.nix (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-04-29yeet the nix flakesstuebinm1-174/+0
this is, in the widest possible sense, a revert of e88fed18f499a3e8ac98c772bbb62f00d1f8d1d7, which was now a little over two years ago. Of course, lots of things have changed since then: - this uses npins instead of niv, which is both simpler and still maintained - i haven't brought back the old deploy lib; I still use deploy-rs (with some modifications) to deploy things - if you actually use my stuff downstream, you can now use packages/ & tests/ & modules/ as entry points directly, while still having some control over inputs - (since i also don't believe any downstream users actually exist, i've not bothered to have a shim flake.nix so your stuff probably just broke. well, it was an experimental feature, anyways) - in general there's a lot more of the old-fashioned structure back again, with default.nix files in subdirectories that form a structure, not like how almost everything was just imported in the one big flake.nix file For people who are interested in also having a non-flake config similar to this one, it's probably best to take a look at inputs.nix (and also at npins, of course)
2024-04-17tests: test travelynx using upstream `prove` suitestuebinm1-0/+1
unfortunately, these tests seem to be broken at the moment? Or at least I cannot see where my packaging differs from the provided cpanfile.snapshot.
2024-04-15package transport-validatorstuebinm1-1/+1
this is the rust tool used by the french ministry for transport (deployed at https://transport.data.gouv.fr/validation), patched to not include the server mode it usually has (i don't want to constantly compile another copy of actix-web)
2024-04-08meta: extra module docs in `man configuration.nix`stuebinm1-2/+3
all non-nixos modules I use should have their documentation merged into the configuration.nix man page I have available on ilex / abbenay, even for modules not used there.
2024-04-03Revert "flora: test-deploy the mollysocket nixpkgs PR"stuebinm1-3/+1
This reverts commit a86a04f9e26854ec967c46a6ad3f015364fb91a6. It has since been merged into nixpkgs master, and i'm unsure if i will continue using it.
2024-03-27help i wrote a matrix botstuebinm1-1/+4
not sure if this is a good idea or not, but i always liked how the IRC #voc-wok channel of the c3voc works, and I don't run my own IRC (nor do i want to have my monitoring on infra that is not my own), so I built a similar thing with matrix.
2024-03-16update inputsstuebinm1-1/+1
let's see if this hydra of mine is of any use :)
2024-03-10update deploy-rsstuebinm1-0/+10
new feature which made this relevant is use of interactive sudo (since abbenay still has interactive sudo from the days when it was a desktop machine)
2024-03-10flora: test-deploy the mollysocket nixpkgs PRstuebinm1-1/+3
https://github.com/NixOS/nixpkgs/pull/278981
2024-03-10add hydraJobs outputstuebinm1-0/+4
2024-03-07home: add git annex remote for amatlstuebinm1-1/+1
the tool is still a bit rough, but it should work well enough for actual use (even if i have to restart xochitl afterwards)
2024-03-05restructure & general cleanupstuebinm1-2/+1
- pkgs/ should now also contain all package overrides - pkgs/patches/ now contains all patches - nix flake info succeeds again - still not sure what to do about scripts - services which are not used should not be kept around this long
2024-03-04import custom modules by defaultstuebinm1-1/+2
which has the nice side-effect that they now show up on my `man configuration.nix'. (also I don't have to manually import things anymore)
2024-03-04init mollysocket package, module, and deploy it on florastuebinm1-1/+2
with thanks to networkException, who wrote the initial nix package.
2024-02-15modules/bookwyrm: expose in flake.nixstuebinm1-1/+4
2024-02-15modules/bookwyrm: add a nixos teststuebinm1-0/+2
because like, why not learn how to use these out-of-tree?
2024-02-11pkgs: init bookwyrmstuebinm1-1/+1
this is still missing: - a nice way to do settings - lots of testing (run the manage.py test script in a nixos test?) - an actual way to deploy this in a halfway reasonable way
2024-01-13nomsable webringstuebinm1-1/+1
(just messing around for now)
2024-01-13update inputsstuebinm1-1/+1
2023-12-29more updatesstuebinm1-0/+3
2023-11-30jump to nixos 23.11stuebinm1-4/+3
2023-11-03package inwebstuebinm1-1/+2
not tested, but like, why not? Might be fun playing around with it.
2023-10-14home: cleaned up old mu versionstuebinm1-4/+2
2023-10-12more radicle stuff (now with tui!)stuebinm1-1/+1
2023-10-12playing around with radicle.xyzstuebinm1-1/+1
this packages the heartwood cli tools, the radicle web interface, and runs a small example deployment on chaski. TODO: decide if i want to keep this thing, then add declarative config of the web interface, `rad auth`, and the radicle node to a NixOS module; the current state is kinda suboptimal to deploy.
2023-10-08ilex: setup for hikari hackingstuebinm1-1/+2
2023-10-08deploy-rs: patched version with --nom flagstuebinm1-1/+1
2023-07-28package matrix.tostuebinm1-1/+1
apparently the default homeserver this uses is not configurable??? … might hack around later
2023-07-18package RusTeXstuebinm1-1/+1
2023-06-30update inputsstuebinm1-5/+11
2023-06-17fix uplcgstuebinm1-1/+1
2023-05-29downgrade mu to unbreak mu4e / mail in emacsstuebinm1-0/+1
2023-05-29initial jump to nixos 23.05stuebinm1-5/+3
2023-04-26bahnhof.namestuebinm1-2/+8
in gleam, because why not? (tbf i will probably eventually rewrite this in a more sensible language; I haven't even found any reason to use any of the OTP features for this 🙈)
2023-04-14package travelynx because why not?stuebinm1-1/+1
this file has been lying around for a bit over a year now, but I got asked about it, so time to put it in the public repo I guess (& also update it; it's on the most recent travelynx commit as of this writing).
2023-04-11manage secrets with sopsstuebinm1-66/+74
not sure if i like this yet, but it seems worth trying it out.
2023-04-01add module for crs-tracker, for funstuebinm1-1/+1
please no one like, actually use this. unless you volunteer to at least add a script to run database migrations, since currently these need to be run by hand …
2023-03-26expose modules in the flakestuebinm1-0/+4
2023-03-22get rid of crane & naerskstuebinm1-8/+7
the only thing this makes more complicated is typst; most of the other benefits I don't use in any case.
2023-03-22package typststuebinm1-6/+12
2023-03-22package glitchtipstuebinm1-1/+1
i don't know why i did this. i literally have no use for it.
2023-03-19nix flakes be sillystuebinm1-1/+2
????? https://pleroma.stuebinm.eu/notice/ATgY2kl9z1RHbjm5AG
2023-03-04home: a couple more packagesstuebinm1-1/+1
2023-03-02add a default overlay, package the galmon.eu toolsstuebinm1-2/+12
2023-03-02home: sfz has been in nixpkgs for a whilestuebinm1-2/+0
why am i still building it myself all the time?
2023-02-22home: downgrade emacs, unbreak doomstuebinm1-1/+1
well, that's what i get for using emacs unstable, i guess
2023-02-16flora: jump to akkoma @ nixpkgs-unstablestuebinm1-2/+2
2023-02-13update inputsstuebinm1-2/+2
2023-01-09home: add isabat via flake input instead of direct pathstuebinm1-0/+2
(also this means that my home config can now be built without --impure)
2023-01-08add ilex to flakestuebinm1-0/+1