about summary refs log tree commit diff
path: root/machines/profpatsch
Commit message (Collapse)AuthorAgeFilesLines
* treewide: Fix eval errors post 21.05 releasedevhell2021-06-091-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 dunstProfpatsch2021-06-071-0/+1
|
* machines/shiki: disable guix daemonProfpatsch2021-06-071-1/+2
| | | | I never finished that one.
* machines/shiki: add monitor-homeProfpatsch2021-06-071-0/+5
|
* machines/haku: disable autoUpgradeProfpatsch2021-06-071-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 intervalProfpatsch2021-06-071-0/+4
| | | | On haku, scan every 10 minutes and listen on the tailscale interface.
* machines/haku: enable samba on tailscaleProfpatsch2021-06-071-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 bitProfpatsch2021-06-071-5/+24
|
* machines/shiki: turn on powersaveProfpatsch2021-06-071-0/+5
|
* machines/shiki: T450 -> T480Profpatsch2021-06-072-16/+6
| | | | Needs a new name, hm.
* machines/shiki: burpie rollProfpatsch2021-06-071-3/+20
|
* fix: unfreeAndNonDistributablePkgs is a package set not a fnProfpatsch2021-04-231-1/+1
|
* machines/profpatsch: use unfreeAndNonDistributablePkgs for convertProfpatsch2021-04-233-6/+4
|
* 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/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.
* machines/profpatsch: make bitlbee and philip normal userssternenseemann2021-04-181-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 extraModulePackagessternenseemann2021-04-133-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-genProfpatsch2021-03-311-1/+0
| | | | It was unused and required a broken hnix pin.
* modules/programs/gnupg: allow extraConfig for gpg-agent.confProfpatsch2021-03-251-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 locationProfpatsch2021-03-061-0/+2
|
* machines/shiki: do a barrel roll!Profpatsch2021-03-051-0/+18
| | | | Do a barrel roll!
* machines/shiki: remove openlab scanner hostnameProfpatsch2021-03-051-3/+0
|
* machines/shiki: enable docker daemon againProfpatsch2021-03-051-1/+3
| | | | Plus add some other virtualization thingies I can uncomment if I need them.
* machines/legosi: add --name to duplicity invocationProfpatsch2021-03-051-0/+1
|
* machines/shiki: add ghcProfpatsch2021-03-051-0/+1
| | | | why not lol
* machines/shiki: add xautomationProfpatsch2021-03-051-0/+2
|
* machines/shiki: add digitallyinduced cachixProfpatsch2021-03-051-0/+7
| | | | Used for IHP development https://ihp.digitallyinduced.com/Guide/index.html
* services/Profpatsch: add gonic server & enable on hakuProfpatsch2021-03-051-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 bitProfpatsch2021-03-051-0/+1
|
* services/profpatsch/weechat: start factoring out some optionsProfpatsch2021-03-051-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 serverProfpatsch2021-03-051-0/+17
|
* machines/{shiki,legosi}: enable tailscale moduleProfpatsch2021-03-052-0/+4
|
* machines/profpatsch/base-workstation: add binutilsProfpatsch2021-03-051-0/+1
|
* machines/shiki: make dunst follow keyboard focusProfpatsch2021-03-051-0/+3
|
* machines/shiki: reenable fcitx Japanese inputProfpatsch2021-03-051-10/+10
|
* machines/profpatsch: fix git overwriting gitFullProfpatsch2021-03-052-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 problemProfpatsch2021-02-271-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 schemesternenseemann2021-02-132-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 setupProfpatsch2021-02-131-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 unstableProfpatsch2021-02-131-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 machineProfpatsch2021-02-132-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 deployProfpatsch2021-02-051-0/+4
| | | | Small script to deploy my machines.
* machines/shiki: disable some software I don’t useProfpatsch2021-02-041-4/+4
|
* machines/shiki: decrease dunst font sizeProfpatsch2021-02-041-2/+2
|
* machines/shiki: add mumble with speex supportProfpatsch2021-02-042-0/+4
|
* machines/profpatsch: add gitFull and github-cliProfpatsch2021-02-042-1/+2
|
* machines/profpatsch/base-workstation: enable earlyoomProfpatsch2021-02-041-0/+8
|
* machines/profpatsch/base: add straceProfpatsch2021-02-041-1/+2
|
* pkgs/profpatsch: add nix-evalProfpatsch2021-01-011-0/+4
| | | | Dumb wrapper around `nix-instantiate` for something I often need.
* machines/shiki: turn off screen after 5 seconds instead of 2Profpatsch2021-01-011-1/+3
|