about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
...
* profpatsch/shiki: Temp-disable dhall{-flycheck}aszlig2020-02-101-2/+3
| | | | | | | | | | | | | | | | | | | Eval error introduced by 057b0a46b542267dc4c8a3a61427923bb2797a50. It looks like that commit is probably missing some files, because I haven't been able to find anything that would remotely match the dhall and dhall-flycheck attributes. The former would be available in nixpkgs, but since the commit in question actually *changed* the attribute so that it no longer points to the nixpkgs one. The latter (dhall-flycheck) isn't available in nixpkgs at all. To ensure that channels evaluate properly, I temporarily commented out these attributes. Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* machines/profpatsch/shiki: use dhall from binary releaseProfpatsch2020-01-262-11/+2
| | | | | | | | | The hackage (and thus nixpkgs) version is sadly very much outdated. Luckily, Justin Woo provides the statically linked binaries from the upstream project. This won’t work for patches or using the library, but at the moment it’s okay.
* pkgs/profpatsch/warpspeed: 1.0 -> 1.1Profpatsch2020-01-261-1/+2
| | | | | | - Add argument for which host to bind against. - Add argument to specify where the root address should be redirected to (if at all)
* machines/dnyarri: Provide luks.devices as attrsetaszlig2020-01-181-2/+3
| | | | | | | | | | | | | | | | The use of types.loaOf has been deprecated since quite a while and lately[1] there is also an appropriate warning in place if an option definition relies on types.loaOf to coerce the list to an attrset. In vuizvui we didn't rely on types.loaOf, but it turned out that dnyarri still relied on it in boot.initrd.luks.devices. Since we already use attrsets for defining the LUKS devices, it's rather easy to fix and we just need to return a nameValuePair in mkDevice. [1]: https://github.com/NixOS/nixpkgs/commit/03309899eb41e50ef65001f63d6a4f078e3d4556 Signed-off-by: aszlig <aszlig@nix.build>
* 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'.
* pkgs/profpatsch/youtube2audiopodcast: fix a few thingsProfpatsch2019-12-271-1/+1
|
* machines/profpatsch/haku: add rss2audiopodcast to nginxProfpatsch2019-12-271-1/+26
|
* machines/profpatsch/shiki: fix display-infos wrapperProfpatsch2019-12-221-2/+3
|
* machines: `consoleFont` and `consoleKeyMap` moved to `console`Profpatsch2019-12-227-16/+34
| | | | | | Fixes the evaluation warning. cc @aszlig @devhell @sternenseemann
* machines/profpatsch/shiki: remove/comment out unnecessary packagesProfpatsch2019-12-221-9/+8
|
* machines: remove sternenseemann.schnurrkadsesternenseemann2019-12-171-3/+0
| | | | Resolves #31
* machines/gunnr: Add teamsdevhell2019-12-161-0/+1
| | | | | | | Guess what? That's right! This machine lives in an environment where Teams is all the rage! I hate wasting browser tabs for something like Teams, so fortunately Microsoft has released Teams for Linux. We'll be using that now instead.
* machines/profpatsch: remove `ultimate` configProfpatsch2019-12-081-5/+0
| | | | Was removed from upstream nixpkgs.
* machines/profpatsch,pkgs/profpatsch: rm `execlineb-with-builtins`Profpatsch2019-12-082-12/+1
| | | | | | | This has been upstreamed to nixpkgs proper, as a C wrapper script, in https://github.com/NixOS/nixpkgs/pull/71357 So we don’t even need bash to run execline anymore :P
* treewide: use `runCommandLocal` where applicableProfpatsch2019-12-083-3/+3
| | | | | | | `runCommandLocal` was added to nixpkgs in https://github.com/NixOS/nixpkgs/pull/74642 to speed up trivial `runCommand` derivations by always building them locally. We have a few places where that’s good to use.
* machines/hildr: Enable dockerdevhell2019-11-251-1/+1
|
* machines/openlab/hannswurscht: remove machineProfpatsch2019-11-094-87/+0
| | | | | | | The 32-bit Hannstar Laptop was replaced by a Raspi with Raspian. Removing the config means we don’t have to build any 32-bit software in vuizvui anymore.
* machines/brawndo: Add Visual Studio Codeaszlig2019-10-301-2/+2
| | | | | | | | | Unfortunately, this is a work requirement for the user in question, so while I'd (personally) prefer to pretty much stay on free software, the circumstances prevent this :-/ Signed-off-by: aszlig <aszlig@nix.build> Cc: @dwenola
* profiles/packages: Remove Python 2devhell2019-10-241-1/+1
|
* machines/aszlig: Explicitly set useDHCPaszlig2019-10-084-1/+4
| | | | | | | | | | | | | | | | | | The usage of DHCP is no longer global since a while[1] and we now have to explicitly enable it for the interfaces in question. This actually is a good thing and makes it far less problematic if we use tunnel interfaces and other more complicated networking configuration. I added the definitions for all machines where I actually know which interfaces are in use and disabled useNetworkd for shakti, because I don't know the interface names for that machine and the machine currently isn't in use anyway, so we can add it later if needed. [1]: https://github.com/NixOS/nixpkgs/pull/69302 Signed-off-by: aszlig <aszlig@nix.build>
* machines/hildr: Explicitly enable DHCPdevhell2019-10-081-0/+4
|
* machines/gunnr: Explicitly enable DHCPdevhell2019-10-081-0/+1
| | | | | | Explicitly enable DHCP on interfaces as requested in [1]. [1]: https://github.com/NixOS/nixpkgs/pull/69302
* machines/gunnr: Bring back xbindkeysdevhell2019-10-071-0/+2
| | | | I'm a moron.
* machines/gunnr: Remove unnecessary packagesdevhell2019-10-071-6/+0
|
* machines/shiki: add dhall-flycheckProfpatsch2019-10-022-0/+10
|
* machines/profpatsch: misc shitProfpatsch2019-10-021-0/+1
|
* services: add guix service, for running the guix daemonProfpatsch2019-09-281-0/+3
|
* machines/profpatsch/workstation: add packagesProfpatsch2019-09-282-1/+5
|
* machines/gunnr: Remove Cloudflare DNS addressesdevhell2019-09-251-3/+0
| | | | These are now blocked by university's network. *sigh*
* machines/brawndo: Use cnijfilter2 from nixpkgsaszlig2019-09-231-13/+1
| | | | | | | https://github.com/NixOS/nixpkgs/pull/58399 has been merged a few hours ago, so we no longer need to use our manual override. Signed-off-by: aszlig <aszlig@nix.build>
* machines/managed: Switch to libinputaszlig2019-09-073-5/+0
| | | | | | | | | | | | Since NixOS/nixpkgs@466f5e534688049be2ed6e75ae5659633016b45e, libinput is enabled by default for Plasma 5, so we no longer need to explicitly enable it anymore. Furthermore, there was brawndo as the only machine still using Synaptics and it's about time it's using libinput as well, so I subsequently removed synaptics there. Signed-off-by: aszlig <aszlig@nix.build>
* machines/dnyarri: Fix allowUnfreePredicateaszlig2019-09-061-1/+1
| | | | | | | | | | | | | Since NixOS/nixpkgs@c814d72b517bb201c8bbbfc64e386c7023352886, a lot of packages now no longer have a name attribute but instead use pname, so when checking the package name within allowUnfreePredicate we need to make sure that we fall back to a default if the name attribute is not present. This fixes evaluation of the machine, however I didn't check if it actually builds. Signed-off-by: aszlig <aszlig@nix.build>
* machines/sigrun: Remove twisterdevhell2019-09-041-1/+0
| | | | I'm not really using it.
* machines/haku: add lisanne againProfpatsch2019-08-281-1/+1
|
* machines/haku: custom portsProfpatsch2019-08-281-0/+3
|
* machines/profpatsch: add *all the* VM usersProfpatsch2019-08-281-1/+1
|
* machines/profpatsch: add lr and xe to my base profileProfpatsch2019-08-281-0/+2
|
* machines/haku: add lisanneProfpatsch2019-08-271-0/+1
|
* {machines,modules}/devhell: Split updateMicrocodedevhell2019-08-254-0/+4
| | | | | | 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-023-5/+6
| | | | Let's stick with Cloudflare's primary and secondary resolvers.
* profiles/services: Move syncthing to machinesdevhell2019-08-013-0/+15
| | | | | | 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-253-25/+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.
* machines/gunnr: Switch to dvorak layoutdevhell2019-07-231-2/+2
| | | | | Now that my shiny new TypeMatrix has arrived, we'll be using the superior dvorak layout.
* machines/gunnr: Change proxy settingsdevhell2019-07-171-1/+1
| | | | This is better controlled via browser proxy settings.
* devhell: Remove localtime and revert timeZonedevhell2019-07-122-2/+0
| | | | Never mind. This doesn't work, of course.
* machines/{hildr,eir}: Enable localtime servicedevhell2019-07-102-0/+2
| | | | | 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-023-0/+15
| | | | | | | | 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/gunnr: Disable systemd-networkd-wait-onlinedevhell2019-06-261-0/+3
| | | | Still not working properly.