summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-26Accommodate dumb clients in fishAdrian Kummerlaender
e.g. Emacs tramp
2020-06-26Allow web user to build Nix expressions on automatixAdrian Kummerlaender
2020-06-16Change athena video driver to "modesetting"Adrian Kummerlaender
Intel driver seems to cause weird UI input lagg for some applications after updating to 20.03. e.g. Firefox, Nvim-Qt, Thunderbird but not e.g. kitty.
2020-04-23Update athena config to 20.03Adrian Kummerlaender
2020-04-23Add new LetsEncrypt settings for automatixAdrian Kummerlaender
2020-04-23Update mailserverAdrian Kummerlaender
2020-04-23Add new clients to wireguard, sshAdrian Kummerlaender
2020-04-22Adapt to 20.03 updateAdrian Kummerlaender
2020-02-18Use stable neovimAdrian Kummerlaender
It is no longer necessary to pull it in from unstable.
2020-01-26Enable SSH X11 forwardingAdrian Kummerlaender
2020-01-26Allow automatix to ssh into common userAdrian Kummerlaender
2020-01-26Enable perf analysis for users on desktop systemsAdrian Kummerlaender
2019-11-08Enable printing on athenaAdrian 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-22Connect majestix to mesh networkAdrian Kummerlaender
2019-06-22Connect obelix 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
2019-03-04Enable bluetooth on athenaAdrian Kummerlaender
2019-03-03Use channel to get mypkgsAdrian Kummerlaender
2019-02-14Add TLP configAdrian Kummerlaender
2019-02-14Enable virtualization on athenaAdrian Kummerlaender
2019-01-26Set input speeds, enable TLP on athenaAdrian Kummerlaender
2019-01-25Add some default nameserverAdrian Kummerlaender
e.g. the last couple of days my home internet connection seemed to be more sluggish than usual. This turned out to be caused solely by a issues with the default router nameserver.
2019-01-23Add work laptop configAdrian Kummerlaender
Switching machines using NixOS is as simple as it gets. Seriously. This is amazing.
2019-01-23Authorize another key for commonAdrian Kummerlaender
2018-12-17Disable CUPS on asterixAdrian Kummerlaender
2018-12-17Add majestix system configAdrian Kummerlaender
2018-12-14Authorize another key for commonAdrian Kummerlaender
2018-11-30Enable CUPS on asterixAdrian Kummerlaender
2018-11-29Update mailserver derivation versionAdrian Kummerlaender
2018-11-25Add renameutils to global toolsetAdrian Kummerlaender
2018-10-24Add common to networkmanager group on asterixAdrian Kummerlaender
2018-10-16Remove obelix's spin-down-storage serviceAdrian Kummerlaender
2018-10-16Add mobile phone SSH public key to commonAdrian Kummerlaender
2018-10-13Include automatix's mail server configAdrian Kummerlaender
2018-10-04Configure Hetzner IPv6 on automatixAdrian Kummerlaender
2018-10-04Add another SSH public key to commonAdrian Kummerlaender
2018-10-02Add syncthing to automatixAdrian 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.
2018-09-27Use blog_content-provided Nix derivationAdrian Kummerlaender
2018-09-27Use tree_content-provided Nix derivationAdrian Kummerlaender
2018-09-26Use pkgs.kummerlaender.eu's vim derivationAdrian Kummerlaender