Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | treewide: Fix eval errors post 21.05 release | devhell | 2021-06-09 | 1 | -3/+3 |
| | | | | | A few things have changed since the recent NixOS 21.05 release. Mostly naming stuff, so nothing dramatic. | ||||
* | machines/shiki: restrict max icon size in dunst | Profpatsch | 2021-06-07 | 1 | -0/+1 |
| | |||||
* | machines/shiki: disable guix daemon | Profpatsch | 2021-06-07 | 1 | -1/+2 |
| | | | | I never finished that one. | ||||
* | machines/shiki: add monitor-home | Profpatsch | 2021-06-07 | 1 | -0/+5 |
| | |||||
* | machines/haku: disable autoUpgrade | Profpatsch | 2021-06-07 | 1 | -5/+0 |
| | | | | | The service hasn’t been working in a while, since I deploy manually. No security updates for baba. | ||||
* | modules/profpatsch/gonic: add podcast & scan interval | Profpatsch | 2021-06-07 | 1 | -0/+4 |
| | | | | On haku, scan every 10 minutes and listen on the tailscale interface. | ||||
* | machines/haku: enable samba on tailscale | Profpatsch | 2021-06-07 | 1 | -1/+26 |
| | | | | | | | | Trying out filesharing to my phone. Would never enable samba on the open internet though. :') Might want to switch to ftp since samba seems to be rather imperformant for simple filesharing. | ||||
* | machines/haku: enable tailscale & refactor ports a bit | Profpatsch | 2021-06-07 | 1 | -5/+24 |
| | |||||
* | machines/shiki: turn on powersave | Profpatsch | 2021-06-07 | 1 | -0/+5 |
| | |||||
* | machines/shiki: T450 -> T480 | Profpatsch | 2021-06-07 | 2 | -16/+6 |
| | | | | Needs a new name, hm. | ||||
* | machines/shiki: burpie roll | Profpatsch | 2021-06-07 | 1 | -3/+20 |
| | |||||
* | fix: unfreeAndNonDistributablePkgs is a package set not a fn | Profpatsch | 2021-04-23 | 1 | -1/+1 |
| | |||||
* | machines/profpatsch: use unfreeAndNonDistributablePkgs for convert | Profpatsch | 2021-04-23 | 3 | -6/+4 |
| | |||||
* | machines/profpatsch/shiki: allow unfree for mpvScripts.convert | sternenseemann | 2021-04-23 | 1 | -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/profpatsch/shiki: remove dhall-flycheck | sternenseemann | 2021-04-20 | 1 | -1/+2 |
| | | | | | | | It doesn't build currently and channels.generic has been broken for too long. @Profpatsch pls fix upstream. | ||||
* | machines/profpatsch: make bitlbee and philip normal users | sternenseemann | 2021-04-18 | 1 | -0/+1 |
| | | | | | | | | | | | | | | 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/profpatsch: remove wireguard from extraModulePackages | sternenseemann | 2021-04-13 | 3 | -7/+0 |
| | | | | | | | | Starting with Kernel 5.6 adding this package is no longer necessary. Since the kernelPackages.wireguard attribute returns `null` for that version, evaluation fails. cc @Profpatsch | ||||
* | pkgs/profpatsch: remove nix-gen | Profpatsch | 2021-03-31 | 1 | -1/+0 |
| | | | | It was unused and required a broken hnix pin. | ||||
* | modules/programs/gnupg: allow extraConfig for gpg-agent.conf | Profpatsch | 2021-03-25 | 1 | -0/+7 |
| | | | | | Since we pass the config, the home directory config isn’t picked up anymore, so I need to pass it via `extraConfig`. | ||||
* | pkgs/profpatsch/deploy: change gcroot location | Profpatsch | 2021-03-06 | 1 | -0/+2 |
| | |||||
* | machines/shiki: do a barrel roll! | Profpatsch | 2021-03-05 | 1 | -0/+18 |
| | | | | Do a barrel roll! | ||||
* | machines/shiki: remove openlab scanner hostname | Profpatsch | 2021-03-05 | 1 | -3/+0 |
| | |||||
* | machines/shiki: enable docker daemon again | Profpatsch | 2021-03-05 | 1 | -1/+3 |
| | | | | Plus add some other virtualization thingies I can uncomment if I need them. | ||||
* | machines/legosi: add --name to duplicity invocation | Profpatsch | 2021-03-05 | 1 | -0/+1 |
| | |||||
* | machines/shiki: add ghc | Profpatsch | 2021-03-05 | 1 | -0/+1 |
| | | | | why not lol | ||||
* | machines/shiki: add xautomation | Profpatsch | 2021-03-05 | 1 | -0/+2 |
| | |||||
* | machines/shiki: add digitallyinduced cachix | Profpatsch | 2021-03-05 | 1 | -0/+7 |
| | | | | Used for IHP development https://ihp.digitallyinduced.com/Guide/index.html | ||||
* | services/Profpatsch: add gonic server & enable on haku | Profpatsch | 2021-03-05 | 1 | -0/+5 |
| | | | | | | | gonic is a modern alternative to mpd, it indexes music directories and provides a server with a protocol to request files and metadata. It has an Android app. | ||||
* | pkgs/profpatsch/xdg-open: improve tool a bit | Profpatsch | 2021-03-05 | 1 | -0/+1 |
| | |||||
* | services/profpatsch/weechat: start factoring out some options | Profpatsch | 2021-03-05 | 1 | -1/+4 |
| | | | | | | The goal is to be able to have multiple weechat services on one machine, so a bunch of people can run their weechat clients under different service users. | ||||
* | machines/legosi: enable xandikos caldav/carddav server | Profpatsch | 2021-03-05 | 1 | -0/+17 |
| | |||||
* | machines/{shiki,legosi}: enable tailscale module | Profpatsch | 2021-03-05 | 2 | -0/+4 |
| | |||||
* | machines/profpatsch/base-workstation: add binutils | Profpatsch | 2021-03-05 | 1 | -0/+1 |
| | |||||
* | machines/shiki: make dunst follow keyboard focus | Profpatsch | 2021-03-05 | 1 | -0/+3 |
| | |||||
* | machines/shiki: reenable fcitx Japanese input | Profpatsch | 2021-03-05 | 1 | -10/+10 |
| | |||||
* | machines/profpatsch: fix git overwriting gitFull | Profpatsch | 2021-03-05 | 2 | -2/+8 |
| | | | | | | I had a clash between the base config and my workstation, which lead to `git send-email` not being available because `git` (minimal) was shadowing `gitFull`. | ||||
* | machines/shiki: “solve” the keyboard speed reset problem | Profpatsch | 2021-02-27 | 1 | -0/+18 |
| | | | | | External keyboards never keep the speed I set. I don’t want that. I don’t want to interact with udev, either. | ||||
* | modules/user/profpatsch: adjust naming scheme | sternenseemann | 2021-02-13 | 2 | -4/+4 |
| | | | | | | | | | | | | | | | The general consensus seems to be to use vuizvui.user.<username>.<category>.<module name> instead of vuizvui.<category>.<user name>.<module name> Things done to test this change: * Checked build of machines.profpatsch.legosi.build * Checked evaluation of machines.profpatsch.shiki.build | ||||
* | feat(machines/legosi): initial duplicity setup | Profpatsch | 2021-02-13 | 1 | -0/+44 |
| | | | | | This should backup every service in `/var/lib` and anything I add in the future that I might have missed. | ||||
* | fix(machines/legosi): set nix path to latest nixpkgs unstable | Profpatsch | 2021-02-13 | 1 | -6/+2 |
| | | | | | | | | | | Previously I had actually rebuilt the system locally, but since I use the deploy script, I don’t need to have a full up-to-date nixpkgs checkout, and only copy over the system closure. Thus, set the path to only contain nixpkgs, and only a link to the latest github unstable tarball in case I really need it e.g. for a nix shell. | ||||
* | feat(profpatsch/machines): set journal size limit on every machine | Profpatsch | 2021-02-13 | 2 | -3/+3 |
| | | | | | | Before we just set 50M on workstations, but let’s increase to 500M and set it as default on every machine, so we don’t run out of space because somebody DDoSes our server logs. | ||||
* | pkgs/profpatsch: add deploy | Profpatsch | 2021-02-05 | 1 | -0/+4 |
| | | | | Small script to deploy my machines. | ||||
* | machines/shiki: disable some software I don’t use | Profpatsch | 2021-02-04 | 1 | -4/+4 |
| | |||||
* | machines/shiki: decrease dunst font size | Profpatsch | 2021-02-04 | 1 | -2/+2 |
| | |||||
* | machines/shiki: add mumble with speex support | Profpatsch | 2021-02-04 | 2 | -0/+4 |
| | |||||
* | machines/profpatsch: add gitFull and github-cli | Profpatsch | 2021-02-04 | 2 | -1/+2 |
| | |||||
* | machines/profpatsch/base-workstation: enable earlyoom | Profpatsch | 2021-02-04 | 1 | -0/+8 |
| | |||||
* | machines/profpatsch/base: add strace | Profpatsch | 2021-02-04 | 1 | -1/+2 |
| | |||||
* | pkgs/profpatsch: add nix-eval | Profpatsch | 2021-01-01 | 1 | -0/+4 |
| | | | | Dumb wrapper around `nix-instantiate` for something I often need. | ||||
* | machines/shiki: turn off screen after 5 seconds instead of 2 | Profpatsch | 2021-01-01 | 1 | -1/+3 |
| |