about summary refs log tree commit diff
path: root/machines/devhell/hildr.nix
Commit message (Collapse)AuthorAgeFilesLines
* machines/all: Force wait-online to falsedevhell2022-12-161-1/+1
| | | | | | systemd-networkd-wait-online is still annoying as hell, but just disabling it normally clashes now with the default, so let's force it into a disabled state.
* Revert "machines/devhell: remove systemd-networkd wait"devhell2022-12-161-0/+3
| | | | This reverts commit b1440a0ee2a096fd99f2d9217830e47e00d058de.
* machines/devhell: remove systemd-networkd waitdevhell2022-12-121-3/+0
|
* machines/devhell: Remove Teamsdevhell2022-11-061-1/+0
| | | | | | Microsoft apparently decided to discontinue the Teams electron app for Linux. True or not, the app sucks either way, and this just saves disk space if we're to use the progressive web app.
* machines/hildr: Rework a bitdevhell2022-04-111-9/+2
| | | | | While this machine is on its way out, it still finds a bit of use, so I'm also updating it just a bit.
* machines/devhell: maxJobs -> max-jobsdevhell2022-03-021-1/+1
|
* treewide: Rename packagesdevhell2022-03-021-2/+2
| | | | More packages have been renamed recently.
* {machines,modules}/devhell: Switch to Nix 2.4devhell2021-11-151-3/+0
| | | | | This commit also includes a bit of drying the `auto-optimise-store` Nix option.
* machines/devhell: Add touchpad to libinputdevhell2021-06-091-2/+4
| | | | I've done this before with herja, and then forgot to update the others.
* treewide: Fix eval errors post 21.05 releasedevhell2021-06-091-2/+2
| | | | | A few things have changed since the recent NixOS 21.05 release. Mostly naming stuff, so nothing dramatic.
* machines/*: Default to original configurationdevhell2021-03-251-1/+0
| | | | Let's keep it simple, everything else seems to just end in tears.
* machines/devhell: Once again remove syncthing dataDirdevhell2021-03-191-1/+0
| | | | Sigh.
* machines/devhell: Change syncthing dataDirdevhell2021-03-191-1/+1
| | | | | So the previous idea didn't work as expected, instead I'm going to use the directory name Syncthing would use anyway.
* Revert "machines/devhell: Remove syncthing dataDir"devhell2021-03-191-0/+1
| | | | This reverts commit d46aa4ec882dcb9ac0e09da6e1aecb361d90d287.
* machines/devhell: Remove syncthing dataDirdevhell2021-03-191-1/+0
| | | | | This doesn't seem to work properly, Syncthing will still add its default `Sync` directory.
* devhell/vim: Change vim from module to packagedevhell2020-12-041-1/+0
| | | | Recommended by aszlig to switch from module to package.
* machines/hildr: Remove Nord theme from xrdbdevhell2020-11-081-48/+0
|
* {machines,modules}: Enable Podman everywheredevhell2020-11-061-4/+0
| | | | | I'm finding myself use containers more and more these days, primarily for testing stuff, so it's useful to have the tools installed.
* machines/{hildr,gunnr}: Enable my Vim configdevhell2020-11-051-1/+1
| | | | | As I move from one machine to another I'll be removing SpaceVim and enabling my Vim.
* modules/programs: Add vimdevhell2020-11-031-0/+1
| | | | | | This is in preparation of me leaving SpaceVim behind and not having to rely on external sources for certain programs, such as Vim, when installing a new machine.
* machines/{gunnr,hildr,sigrun}: Remove xscreensaverdevhell2020-10-281-1/+0
| | | | | I really love the screensavers, but unfortunately more often than not it's hugely distracting for my mode of work.
* machines/hildr: Switch back to wpa_supplicantdevhell2020-09-291-2/+2
| | | | | | | | | | IWD seems to have an issue with the re-configured eduroam I frequently use. Every other OS has no issues with the new configuration, only IWD does. They did some background work on the CA cert, and even gave me the public CA PEM to integrate in the configuration directly, and yet IWD complains of `bad_certificate`. I don't have time to dig deeper, so I'm switching to `wpa_supplicant` again until I have time to test it again with a newer version of IWD.
* machines/{hildr,gunnr,eir}: xrdb use Nord colorsdevhell2020-08-271-16/+48
| | | | I've grown quite fond of this colorscheme. At least for now.
* machines/{eir,hildr}: Enable wavemon properlydevhell2020-05-301-2/+4
| | | | 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.
* machines/hildr: Add podman packagesdevhell2020-05-141-0/+2
| | | | We'll need these to replace docker.
* devhell-wide: Remove unnecessary packagesdevhell2020-05-141-1/+0
| | | | Still a continuation of some housekeeping.
* machines/{eir,hildr}: Remove docker/servicedevhell2020-05-141-4/+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-041-4/+1
| | | | | | This reverts commit 5557cd782a1ce6bcee0c907ba6349c13da2f82db. Massive brainfart.
* machines/{hildr,eir}: Rename docker to oci-containerdevhell2020-05-041-1/+4
| | | | | | Upstream changed `virtualisation.docker` to `virtualisation.oci-container` in [1], so naturally we'll need to rename it here too.
* 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/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/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.
* machines/hildr: Add teamsdevhell2020-02-131-0/+1
| | | | Work laptop.. needs work crap..
* devhell: rm/add general and specific packagesdevhell2020-01-031-2/+0
| | | | | | Trying to get around to cleaning out packages I don't need on a normal basis, this is the start of a number of future commits that will be dealing with cleaning up and optimising my package usage.
* machines/hildr: Switch hildr to Lat2-Terminus16devhell2020-01-021-1/+1
| | | | Can't believe I missed that.
* machines/hildr: Switch from wpa_supplicant to iwddevhell2020-01-021-2/+2
| | | | | | Now that I've finally found a few minutes to mess with iwd's configuration successfully I can switch completely. Only annoyance is iwd's insistence on switching the interface name to 'wlan0'.
* machines: `consoleFont` and `consoleKeyMap` moved to `console`Profpatsch2019-12-221-2/+5
| | | | | | Fixes the evaluation warning. cc @aszlig @devhell @sternenseemann
* machines/hildr: Enable dockerdevhell2019-11-251-1/+1
|
* machines/hildr: Explicitly enable DHCPdevhell2019-10-081-0/+4
|
* {machines,modules}/devhell: Split updateMicrocodedevhell2019-08-251-0/+1
| | | | | | Most machines are Intel, but not all, therefore we must now apply CPU microcode updates to different manufacturers explicitly. Something that needs DRYing, yet again.
* machines/{eir,gunnr,hildr}: Update DNSdevhell2019-08-021-2/+2
| | | | Let's stick with Cloudflare's primary and secondary resolvers.
* profiles/services: Move syncthing to machinesdevhell2019-08-011-0/+5
| | | | | | Unfortunately gunnr can't access syncthing from its network, and so there's no point in having it run. Looks ugly and needs to be DRY-ed at some point in time, but that'll have to wait.
* {machines,modules}/devhell: Rework comptondevhell2019-07-251-9/+0
| | | | | | | Compton has been bumped to version 7, and with it the nix definition has changed. Additionally to adopting the new options I'm also moving compton to the overall services and have removed compton references from each machine.
* devhell: Remove localtime and revert timeZonedevhell2019-07-121-1/+0
| | | | Never mind. This doesn't work, of course.
* machines/{hildr,eir}: Enable localtime servicedevhell2019-07-101-0/+1
| | | | | When one travels with one's laptop, one does not wish to be disturbed by having to manually configure a TZ. How plebish.
* {machines,modules}/devhell: Split offlineimapdevhell2019-07-021-0/+5
| | | | | | | | I can't keep `offlineimap` as a service that applies to all, simply because `gunnr` will never be able access IMAP from its network. There's therefore little point in having it try to connect. So, instead I've moved the service to all machines that are expected to be able to access emails.
* {machines,modules}: Split out thermald servicedevhell2019-06-261-0/+1
| | | | | | Now that my machine landscape also includes AMD, having a blanket `thermald` service running makes no sense. All Intel-based machines now have a `thermald` service explicitly enabled instead.
* machines/gunnr: Disable docker for nowdevhell2019-06-221-2/+2
| | | | | Fails some tests on hydra right now and it's not very important for me to have at the moment.