about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* machines/sternenseemann/wolfgang: install sanetermsternenseemann2021-05-315-0/+87
|
* profiles/packages: Fix mdmonitor from crashingdevhell2021-05-281-0/+4
| | | | | There is still an issue open for this on the nixpkgs GitHub, this is just a workaround until it's resolved.
* profiles/packages: Add element-desktopdevhell2021-05-251-0/+1
| | | | | | I _really_ dislike having to run a browser to use a network that is inspired by IRC, but here we are now. I sincerely hope someone comes up with a useful terminal-focused client. No, weechat doesn't count.
* machines/gunnr: Enable syncthingdevhell2021-05-251-0/+3
| | | | | | | I'm going to start using `Zettlr` to try and keep on top of the gazillion notes I have. Zettlr doesn't have built-in sync to anything, so I'll probably have to use `syncthing`. I'd prefer `git`, but if the file versioning works halfway decently then that'll be fine.
* machines/sternenseemann/wolfgang: install dinosternenseemann2021-05-231-1/+1
| | | | OMEMO and better MUC support as well as bookmarks support than jackline
* machines/sternenseemann: install gitFullsternenseemann2021-05-231-1/+1
| | | | git send-email go brrrrrrrrrrr
* machines/sternenseemann/wolfgang: disable ctrl+shift+e urlselectsternenseemann2021-05-231-11/+1
| | | | foot has this feature natively now using ctrl+shift+u.
* profiles/packages: Add pasteldevhell2021-05-201-0/+1
| | | | | | This is such an incredibly useful and versatile tool for understanding and working with colors. I've been using it so much that I'm adding it permanently.
* pkgs/profpatsch: init text-letterProfpatsch2021-05-183-0/+158
| | | | A simple text letter formatter (A4) for printing.
* machines/devhell: services.gnome3 -> gnomedevhell2021-05-173-8/+8
| | | | It's been renamed recently and throws a warning saying as much.
* profiles/packages: Add zellijdevhell2021-05-141-0/+1
| | | | Fantastic terminal multiplexer.
* machines/sternenseemann/wolfgang: remove container networking configsternenseemann2021-05-131-9/+0
| | | | I replaced the nixos-containers I had with docker, so this can go.
* profiles/packages: Add hexyldevhell2021-05-131-0/+1
| | | | A lovely CLI hex viewer.
* profiles/packages: Add deltadevhell2021-05-131-0/+1
| | | | This is a nice pager optimised for git.
* pkgs/profpatsch/xdg-open: Remove UriGlobHandlerProfpatsch2021-05-133-42/+12
| | | | | | The concept of a transparent handler wasn’t actually used anywhere and now that we want to generate the firefox json as well, it just hinders us from doing that in an easy way.
* pkgs/profpatsch/importDhall: allow referencing files in the typeProfpatsch2021-05-131-1/+4
| | | | | | The type string would blow up too much if you can’t reference any dhall file in the sources list. This all feels a bit hacky, but at least semantically it seems to work out?
* pkgs/profpatsch/xdg-open: directly pass MimeMatch to xdg-open scriptProfpatsch2021-05-123-19/+29
| | | | | | | No use in passing through the mime type now that we can just directly render the commands in the protocol handlers. This gives us the base for generating the Firefox handlers.json.
* pkgs/profpatsch/xdg-open: use the new matcher listProfpatsch2021-05-124-79/+10
| | | | Removes the duplication of command handlers.
* pkgs/profpatsch/xdg-open: prepare for adding firefox handler supportProfpatsch2021-05-124-218/+374
| | | | | | | | | This diff is a bit bad cause of whitespace changes, but effectively this copies all handlers into the mime handler definitions and duplicates them for now. We want to use the same config to generate a firefox mime handler file.
* profiles/packages: Add and remove some packagesdevhell2021-05-111-3/+1
| | | | | | | | - `irssi` has been replaced with `catgirl` - `lynx` is not really needed and also there's `w3m` - `macchanger` has not been used - `zettlr` has been used via `nix run` and so it makes sense to have it permanently
* profiles/packages: Add blenderdevhell2021-05-111-0/+1
| | | | I'll need this to generate assets for UE.
* pkgs/profpatsch/xdg-open: add lagrange as gemini & gopher handlerProfpatsch2021-05-081-0/+12
|
* profiles/service: Remove geoip-updater servicedevhell2021-04-301-2/+1
| | | | No point in running a service that doesn't work.
* machines/sternenseemann/edwin: adjust hardware settingssternenseemann2021-04-271-6/+11
|
* machines/sternenseemann/racker: initsternenseemann2021-04-272-0/+70
| | | | | | Minimal configuration, just to get some cache going (that's at least the idea). This should at least make having i686-linux builds worth something :)
* machines/sternenseemann: factor out more common settings out of wolfgangsternenseemann2021-04-273-28/+32
|
* modules/core/tests: remove quagga test checksternenseemann2021-04-261-3/+0
| | | | | | | quagga has been removed upstream as it is unmaintained: https://github.com/nixos/nixpkgs/commit/40945d399d0ff05e24891a989f5fe48a6e4d316a Fixes eval of all vuizvui machines.
* profiles/packages: Add catgirldevhell2021-04-251-0/+1
| | | | Very intriguing new IRC client.
* fix: unfreeAndNonDistributablePkgs is a package set not a fnProfpatsch2021-04-231-1/+1
|
* pkgs/profpatsch/write-rust: alwyas run tests by defaultProfpatsch2021-04-236-22/+27
| | | | | | testRustSimple wouldn’t work with all the rust functions, so let’s just use it internally and expose the tests via the conventional `doCheck` attribute instead.
* machines/profpatsch: use unfreeAndNonDistributablePkgs for convertProfpatsch2021-04-233-6/+4
|
* pkgs/profpatsch: add xrandr two monitor setupProfpatsch2021-04-232-0/+205
| | | | Just to prove I can.
* machines/sterneseemann/wolfgang: install docker-composesternenseemann2021-04-231-0/+1
|
* machines/profpatsch/shiki: allow unfree for mpvScripts.convertsternenseemann2021-04-231-0/+4
| | | | | | | | | In a recent PR, mpvScripts.convert was marked unfree (for lacking a license upstream). This is probably fine, so we add this as an exception via the predicate option (as the lowest impact solution in contrast to enabling allowUnfree). cc @Profpatsch
* machines/sternenseemann/wolfgang: remove github-clisternenseemann2021-04-221-1/+0
| | | | git fetch origin refs/pull/<id>/head is really all you need.
* profiles/tvl: remove effect-less mkAftersternenseemann2021-04-201-2/+2
| | | | | | | | | Binary cache priority is only decided by list ordering if the caches have the same priority, but cache.tvl.su has a higher priority than cache.nixos.org and headcounter.org/hydra. Due to https://github.com/NixOS/nix/issues/4717 we can't specify the priority for cache.tvl.su via the URL options method.
* profiles/tvl: use networking.domain instead of listing all hostssternenseemann2021-04-201-7/+3
| | | | This should make arbitrary new short domains work automatically.
* pkgs/profpatsch/write-rust: fix ln invocationsternenseemann2021-04-201-1/+1
| | | | | | | | The -T flag is GNU coreutils specific, for s6-ln and POSIX ln, the equivalent seems to be -L which mandates behavior like linkat(3) with the AT_SYMLINK_FOLLOW flag. cc @Profpatsch
* machines/profpatsch/shiki: remove dhall-flychecksternenseemann2021-04-201-1/+2
| | | | | | | It doesn't build currently and channels.generic has been broken for too long. @Profpatsch pls fix upstream.
* profiles/services: Re-enable MPD connection to pulsedevhell2021-04-201-0/+1
|
* machines/gunnr: Switch to AMDGPUdevhell2021-04-201-3/+5
| | | | Just like with herja.
* Revert "machines/herja: Add pulseaudio for pactl"devhell2021-04-181-1/+0
| | | | | | | There's no need for this as I've reverted back to `pulseaudio` for the time being. This reverts commit a520414825f672eadd25017f06bf13fb9de2db8d.
* Revert "profiles/{base,packages,services}: Swith to pipewire"devhell2021-04-183-6/+7
| | | | | | | | | | | | | This isn't working for me right now. Various different issues are afoot. For one, my new headset at work functions as expected, until I change volume, either on the headset itself or via normal volume control. My local MPD isn't working either since the switch and there doesn't seem to be a way to replicate that functionality with `pipewire` right now. While I'd be more than happy to look into it, as usual, right now is not a good time. This reverts commit 997cbff6504bcd6bbc2b9fc72fecf271508956b8.
* machines/profpatsch: make bitlbee and philip normal userssternenseemann2021-04-182-0/+2
| | | | | | | | | | | | | | https://github.com/NixOS/nixpkgs/pull/115332 introduced a new check that requires either isSystemUser or isNormalUser to be true to help UID collision checks (I don't remember how this exactly aids that). To fix evaluation of @Profpatsch's machines, I've set isNormalUser for bitlbee and philip. Note that bitlbee probably should be a system user, but seems like there may be issues with that: https://github.com/NixOS/nixpkgs/pull/115332#issuecomment-792287827 Just to be safe, leave it as a normal user for now, the proper fix seems to be to move the data dir creation into the service setup, rather than doing it via the home setup.
* machines/sternenseemann: install posix man pagessternenseemann2021-04-181-0/+1
|
* profiles/packages: Remove transcodedevhell2021-04-171-1/+0
|
* machines/herja: Add pulseaudio for pactldevhell2021-04-171-0/+1
| | | | | | | | While I'm generally happy with `pipewire`, some things broke, such as volume control. I've tried to fix it using a range of front-ends for PA, but so far only `pactl` seems to be behaving correctly (but broke mic mute again). I might have to switch back to PA in the end as it's also broken my setup on gunnr somewhat.
* machines/herja: Force use of amdgpudevhell2021-04-171-2/+4
| | | | | | | Every boot the kernel will silently dump some a trace referencing an issue with AMDGPU. Some sleuthing suggests that the module needs to be loaded much earlier. Funnily NixOS actually has a wiki specifically on AMDGPU, so these settings have been taken from there.
* profiles/services: Switch mpd to socket activationdevhell2021-04-161-1/+1
|
* modules/sternenseemann/sway: work around new screensharing issuesternenseemann2021-04-161-1/+5
| | | | | | Sway updates it's WAYLAND_DISPLAY variable in a way dbus doesn't pick up on. Fix is taken from here: https://github.com/NixOS/nixpkgs/issues/119445#issuecomment-820507505