summaryrefslogtreecommitdiff
path: root/host/software
AgeCommit message (Collapse)Author
2024-12-02Update to 24.11HEADmasterAdrian Kummerlaender
2024-09-28Update phone keysAdrian Kummerlaender
2024-06-28Adapt to 24.05Adrian Kummerlaender
2024-03-25wireguard: Update atlas keyAdrian Kummerländer
2024-03-14atlas: Adapt to new workstationAdrian Kummerlaender
2023-12-11atlas: Update Gitlab runnersAdrian Kummerlaender
2023-12-01Update openvpn configAdrian Kummerlaender
2023-03-04Add atlas configAdrian Kummerlaender
2023-01-12Revert "Switch pipewire back to media-session (testing)"Adrian Kummerlaender
Did not work out
2022-12-19Switch pipewire back to media-session (testing)Adrian Kummerlaender
2022-12-04Fix VPN issueAdrian Kummerlaender
2022-10-16Fix typoAdrian Kummerlaender
2022-10-15Extract xterm desktop session, setup gnome for idefixAdrian Kummerlaender
2022-10-14Fix idefix public keyAdrian Kummerlaender
2022-10-13Maintain wireguard keysAdrian Kummerlaender
2022-10-13Add wip idefix configAdrian Kummerlaender
2022-01-26Update athena wireguardAdrian Kummerlaender
2021-10-10Add optional udev rules for Teensy USB boardsAdrian Kummerlaender
Enables flashing as non-root
2021-09-12Use PipeWire for audioAdrian Kummerlaender
2021-08-23Add gitlab-runner to majestixAdrian Kummerlaender
2021-08-19Remove pkgs hostAdrian Kummerlaender
Accessing the fakeified repository directly is more straight forward.
2021-06-10Fix nginx, cgit configAdrian Kummerlaender
2021-06-08Basic literatelb server configAdrian Kummerlaender
2021-06-08Add new host to meshAdrian Kummerlaender
2021-05-20Add basic distributed build configAdrian Kummerlaender
2021-05-11Update mailAdrian Kummerlaender
2021-05-11Update majestix wireguard keyAdrian Kummerlaender
2021-05-11Update athena to new hardwareAdrian Kummerlaender
2021-05-11Add new hostAdrian Kummerlaender
2021-03-13Enable gvfs on desktopsAdrian Kummerlaender
2020-12-04Update majestix for new hardwareAdrian Kummerlaender
2020-11-19Enable home access for Nginx on 20.09Adrian Kummerlaender
2020-04-23Update mailserverAdrian Kummerlaender
2020-04-23Add new clients to wireguard, sshAdrian Kummerlaender
2020-04-22Adapt to 20.03 updateAdrian Kummerlaender
2020-01-26Enable perf analysis for users on desktop systemsAdrian Kummerlaender
2019-07-16Update mail serverAdrian Kummerlaender
2019-07-12Enable NAT for wireguard serverAdrian Kummerlaender
2019-06-23Connect athena to mesh networkAdrian Kummerlaender
2019-06-22Add basic wireguard setupAdrian Kummerlaender
2019-06-22Disable HTML cachingAdrian Kummerlaender
This caused problems where new content was only shown on explicit reloads
2019-06-22Add blip.kummerlaender.eu configAdrian Kummerlaender
2018-11-29Update mailserver derivation versionAdrian Kummerlaender
2018-10-16Remove obelix's spin-down-storage serviceAdrian Kummerlaender
2018-10-13Include automatix's mail server configAdrian Kummerlaender
2018-10-01Allow cross-origin requests to static.kummerlaender.euAdrian Kummerlaender
2018-10-01Describe custom gitolite and cgit setupAdrian Kummerlaender
Replaces short-term Gitea instance on `code.kummerlaender.eu`. The main reason for implementing this more complex setup is that Gitea both lacks in features in areas that I care about and provides distracting features in other areas that I do not use. e.g. Gitea provides multi-user, discussion and organization support but doesn't provide Atom feeds which are required for [Overview](https://tree.kummerlaender.eu/projects/xslt/overview/). This is why exposing [gitolite](http://gitolite.com)-managed repositories via [cgit](https://git.zx2c4.com/cgit/about/) is a better fit for my usecases. Note that gitolite is further configured outside of Nix through its own admin repository. As a side benefit `pkgs.kummerlaender.eu` now provides further archive formats of its Nix expressions which simplifies Nix channel usage.
2018-09-29Finalize automatix portAdrian Kummerlaender
2018-09-28Separate desktop and server softwareAdrian Kummerlaender
2018-09-28Decouple static site generation from system configAdrian Kummerlaender
Updating various hashes and regenerating the whole system config for each content update doesn't feel quite right. Instead nginx now serves Nix store links placed in the home directory of a separte `public` user.This user maintains local clones of page source repositories and generates them using their respective Nix expressions. This allows for greater flexibility while maintaining most of the benefits of declarative configuration. Re-building static site derivations may also be automated using e.g. post-receive hooks.