about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
* dnyarri: Add youtube-dl support to gPodderaszlig2020-07-281-1/+5
| | | | | | | | | | | | | | I'm using gPodder to follow a bunch of YouTube channels and the internal extractor/downloader tends to be pretty unreliable. On the other hand, youtube-dl is regularily updated and supports a ton of different formats. To make sure we can actually use the extension, gPodder needs to have access to the youtube_dl Python module, so we need to add it to the propagatedBuildInputs. Signed-off-by: aszlig <aszlig@nix.build>
* machines/legosi: add v6 addressProfpatsch2020-06-291-0/+12
|
* machines/legosi: open firewall for http(s)Profpatsch2020-06-291-0/+7
|
* machines/profpatsch/legosi: serve the static website from nginxProfpatsch2020-06-291-11/+14
|
* machines/legosi: finish comment …Profpatsch2020-06-191-1/+1
|
* machines/legosi: wrapExecStart weechat with ip2unix for bitlbeeProfpatsch2020-06-191-0/+20
|
* machines/legosi: fix nixPath even betterProfpatsch2020-06-191-1/+1
|
* machines/legosi: fix nixPathProfpatsch2020-06-191-0/+1
|
* modules/user/profpatsch/services: add bitlbeeProfpatsch2020-06-191-11/+3
| | | | Also add the service to legosi so I can use it from the weechat user.
* machines/legosi: open bitlebee authMode for nowProfpatsch2020-06-191-2/+4
|
* machines/legosi: enable bitlbee serviceProfpatsch2020-06-191-1/+13
| | | | No libpurple for just XMPP, phew.
* machines/legosi: replace weechat package by moduleProfpatsch2020-06-151-3/+5
|
* machines/legosi: add weechatProfpatsch2020-06-151-0/+4
|
* legosi: Use modulesPath instead of <nixpkgs/nixos>aszlig2020-06-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | While it's fine to use <nixpkgs> on most systems, we deliberately want to avoid the use of <nixpkgs> to make sure that whenever we for example run <nixpkgs/nixos/lib/eval-config.nix> with a custom "pkgs" argument we are guaranteed that we get the version we specify. So this is one of the reason I used <nixpkgsSrc> on Hydra instead of <nixpkgs>, so that whenever we have such occasions where we can't guarantee such things, the evaluation will fail. And right now, it does: in job 'machines.profpatsch.legosi': file 'nixpkgs/nixos/modules/profiles/qemu-guest.nix' was not found in the Nix search path (add it using $NIX_PATH or -I), at .../machines/profpatsch/legosi.nix:12:5 Fortunately, there is modulesPath, which refers to <nixpkgs/nixos/modules> of the nixpkgs version passed via "pkgs". Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* machines/profpatsch: add legosiProfpatsch2020-06-122-1/+48
| | | | Small Hetzner qemu virtual server.
* machines/shiki: qualify fontsProfpatsch2020-06-011-9/+9
|
* machines/{eir,hildr}: Enable wavemon properlydevhell2020-05-302-4/+8
| | | | Using the wrapper rather than normal.
* machines/hildr: Enable podmandevhell2020-05-301-0/+2
| | | | Kinda forgot that just adding the packages is probably not enough.
* profpatsch/pkgs: Switch to using wrapMpvaszlig2020-05-271-1/+1
| | | | | | | | | | | | | | | | | | | | | Recently, the way to add scripts to the mpv wrapper has changed[1] and instead of using .override, there is now a dedicated wrapMpv function that can be used to compose the wrapped mpv derivation, similar on how it's done for wrapFirefox and wrapNeovim. The change also introduced the following evaluation error when using the old mpv-with-scripts package: Use wrapMpv for editing the environment of mpv Since this evaluation error essentially blocks Vuizvui channel generation, I decided to fix this, even though I usually try to avoid touching other people's machine configurations. [1]: https://github.com/NixOS/nixpkgs/commit/f93918bdc387d353285f458c06c6a111ae90b7b2 Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* machines/hildr: Add podman packagesdevhell2020-05-141-0/+2
| | | | We'll need these to replace docker.
* devhell-wide: Remove unnecessary packagesdevhell2020-05-143-10/+0
| | | | Still a continuation of some housekeeping.
* machines/{eir,hildr}: Remove docker/servicedevhell2020-05-142-6/+1
| | | | | I think I'll switch to `podman` now. I was never a fan of docker needing a daemon to begin with.
* Revert "machines/{hildr,eir}: Rename docker to oci-container"devhell2020-05-042-8/+2
| | | | | | This reverts commit 5557cd782a1ce6bcee0c907ba6349c13da2f82db. Massive brainfart.
* machines/{hildr,eir}: Rename docker to oci-containerdevhell2020-05-042-2/+8
| | | | | | Upstream changed `virtualisation.docker` to `virtualisation.oci-container` in [1], so naturally we'll need to rename it here too.
* machines/haku: make drawpile session persistentProfpatsch2020-05-021-3/+5
|
* machines/haku: add drawpileProfpatsch2020-05-021-0/+13
|
* machines/hildr: Remove custom DNS and change commentdevhell2020-04-231-2/+1
| | | | | | | | As with the previous commit, Cloudflare's DNS is already baked into networkd, so no need to add them anymore. The change in comment also reflects more accurately now that the virtual interfaces are to be ignored by networkd.
* machines/eir: Remove custom DNS settingdevhell2020-04-231-3/+0
| | | | | Cloudflare's DNS are already baked into networkd as fallback, so there's no need to still have them explicitly set.
* machines/hildr: Remove kismetdevhell2020-04-071-1/+0
| | | | | I've been hardly using it and also it doesn't build at the moment, so the perfect opportunity to take it out.
* machines/tyree: Fix evaluation of weboobaszlig2020-04-041-1/+1
| | | | | | | | | | | | One (or maybe more?) dependency of weboob requires Python 3 and hence using weboob from python2Packages isn't going to evaluate and instead result in this error: error: google-api-core-1.16.0 not supported for interpreter python2.7 Using weboob from python3Packages fixes the eval error. Signed-off-by: aszlig <aszlig@nix.build>
* machines/mikiya: remove for nowProfpatsch2020-04-021-1/+1
| | | | It’s not running at the moment.
* machines/shiki: remove symbola font, unfreeProfpatsch2020-04-021-1/+0
|
* machines/katara: add wheel users to nix.trustedUsersProfpatsch2020-04-021-0/+1
| | | | If you are whell, you might as well change builders.
* machines/katara: add chromium & comment nix-diffProfpatsch2020-04-021-2/+3
| | | | nix-diff is broken atm.
* machines/shiki: add zoomboxedProfpatsch2020-03-262-2/+16
| | | | Filesystem sandbox around zoom-us.
* machines/hildr: Add exceptions for certain ifacesdevhell2020-03-241-0/+4
| | | | | | | | This has come about because qemu-kvm VMs lost the ability to gain a DHCP issued IP address after a reboot. As it turns out networkd seems to have played a part in messing with the virbr0 interface. Thanks to @aszlig we figured out what was going on, so now we're going to make networkd ignore all interfaces that are not physical.
* machines/hildr: Enable and configure actkbddevhell2020-03-111-0/+8
| | | | | | | | | | | Until now I've been controlling screen brightness using `xbindkeysrc`. However, I also like to have as much as possible in vuizvui. Here I'm moving my screen brightness configuration. Unfortunately the wiki article [1] seems outdated. Although `light` is enabled using `programs.light.enable` it does not live in `/run/wrappers/bin/light` like the wiki article suggests. I could choose the `/run/current-system/sw/bin/light` path, but I figured that the committed approach might be better. Dunno yet.
* devhell: Replace chromium with bravedevhell2020-02-221-1/+0
| | | | | | | | | I'm quite tired and bored of things like [1]. I can't find evidence that Brave has implemented this, so Brave will replace Chromium. [1]: https://www.chromestatus.com/feature/4733392803332096
* machines/profpatsch: set up bluetoothProfpatsch2020-02-161-0/+6
| | | | | The wiki article is positively awesome: https://nixos.wiki/wiki/Bluetooth
* machines/profpatsch: fix luks.device warningProfpatsch2020-02-161-4/+1
|
* machines/profpatsch: git-dit is not buildingProfpatsch2020-02-161-1/+1
|
* machines/profpatsch/pkgs: clean upProfpatsch2020-02-166-450/+1
| | | | | | | | | | | Remove everything I haven’t been using: - nix with an override - some containerization attempt - taffybar with patches - git-annex with override - poezio - searx with patches - ghci with additional packages
* machines/profpatsch/pkgs: drop xmpp-client, unusedProfpatsch2020-02-162-34/+0
|
* machines/haku: accept terms & add necessary email addressProfpatsch2020-02-161-0/+3
|
* machines/profpatsch/shiki: comment out pyrnotify serviceProfpatsch2020-02-161-41/+41
| | | | Hasn’t been working, but might want to fix in the future.
* machines/hildr: Add teamsdevhell2020-02-131-0/+1
| | | | Work laptop.. needs work crap..
* machines/{eir,gunnr}: Switch pamixer to profiledevhell2020-02-112-2/+0
| | | | Small but still valid step towards more de-DRYing.
* machines/profpatsch/shiki: add taskwarriorProfpatsch2020-02-101-0/+1
|
* machines/profpatsch: chromium -> firefox 😱🎉😱Profpatsch2020-02-101-1/+1
|
* machines/profpatsch/base-workstation: switch from ag to rgProfpatsch2020-02-101-1/+1
| | | | | | ag is not maintained anymore and has problems with .gitignore files. rg seems to even be a bit faster and supports everything I need (plus it’s picked up automatically by the spacemacs search).