about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
* machines: Remove machine "website-vm"aszlig2016-05-282-14/+0
| | | | | | | | | | | | | According to @Profpatsch the whole point of this dummy machine was that the patched gitit version should be built on Hydra. We don't need to have such workarounds, because we're already recursing through all packages in the Vuizvui namespace whether meta.platforms includes a system that we support on our Hydra. This has been done with a4d6395 so "website-vm" is obsolete now. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/labnet/website-vm: dummy device valuesProfpatsch2016-05-201-0/+4
| | | | | Not sure if having this as a machine config is the way to go. Comments, @aszlig?
* machines/labnet: init website-vmProfpatsch2016-05-202-0/+10
|
* machines/katara: fix poezio (only on 3.4)Profpatsch2016-05-202-2/+4
|
* machines/arilou: Remove B43 firmwareaszlig2016-05-171-1/+0
| | | | | | | | Since we have disabled allowUnfree, this is the only package that was left on my machines and I really don't even use that firmware, so it's safe to just remove it. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/aszlig/managed: Remove allowUnfreeaszlig2016-05-172-7/+5
| | | | | | | | | The only package which pretty much is a major nuisance is Skype here and we really need to find a way to add it to the system without actually building it. But for now, let's mark it explicitly as unfree and non-distributable. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/katara: Use unfreeAndNonDistributablePkgsaszlig2016-05-171-8/+2
| | | | | | | | | A more permanent fix for f50de454fd2f4c919195b1cc904b89343c243451. At least we can now easily change the underlying implementation. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* machines/katara: temp fix for unfree dropbox-cliProfpatsch2016-05-161-1/+7
|
* machines/notsure: Add cups-bjnp to printer driversaszlig2016-05-151-1/+1
| | | | | | | The printer is a Canon PIXMA MX920 and it uses a proprietary protocol for network printing :-( Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* tyree: Make the shell less annoying to useaszlig2016-05-141-0/+5
| | | | | | | | | | | | | | | Having the default locale set to de_DE it feels pretty weird getting output that sounds awkward (well, obviously because German IS awkward) and I often have to pause for a minute to understand what the message should actually mean. The main user of the system is rarely working in the shell, but even during those occasions it's difficult for me if I get something like "There is an error message saying <some blurb in German>". Also, having command line completion is a good idea as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/notsure: Add printing driversaszlig2016-05-081-0/+1
| | | | | | | Probably this stuff should be in a common module, but right now this should do it. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/labtop: remove temporary user & passProfpatsch2016-05-061-5/+0
|
* machines/labtops: Rename config expression fileaszlig2016-05-032-1/+1
| | | | | | | | It doesn't list a single machine and the profile module also uses the pluralized version, so let's pluralize the file name as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* machines/tyree: Disable caps lock keyaszlig2016-05-031-2/+2
| | | | | | | | | | A common annoyance among a lot of people and also requested by this particular user. Note that this now also sets consoleUseXkbConfig, so that we only need to configure the keymap once. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* lib/call-machine: Get rid of extraConfig attributeaszlig2016-05-031-1/+1
| | | | | | | | | | | | Right now we're not using the system attribute at all and we can still use nixpkgs.system to set the attribute for a particular machine. So we now can pass configuration attributes to the second argument of callMachine *directly* instead of using specific subattributes, which I think feels is a more natural way so users don't need to look up that "extraConfig" is for adding configuration values. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* lib: Rename callMachines to callNetworkaszlig2016-05-031-1/+1
| | | | | | | | This is to name it closer to what NixOps calls a network expression, so that it's clear that there is more abstraction going on like setting the hostname rather than just being a plain mapAttrs over callMachine. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move callMachines into lib/aszlig2016-05-031-16/+2
| | | | | | | | We now no longer need to import the call-machine.nix directly but now can use import <vuizvui/lib> in order to get *both* the callMachine and the callMachines function. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/labtops: Switch to use callMachinesaszlig2016-05-032-18/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Should make the configurations much more easy to read. I did a small comparison between the machine derivations of the old Labtop and the Labtop with the new callMachines implementation using: diff -U 0 =(nix-store -qR old_labtop.drv | sort -t- -k 2) \ =(nix-store -qR new_labtop.drv | sort -t- -k 2) The following store paths were different in the output: /nix/store/...-etc.drv /nix/store/...-initrd.drv /nix/store/...-kernel-modules-shrunk.drv /nix/store/...-nixos.conf.drv /nix/store/...-nixos-system-labtop-16.09pre82222.fc92bbf-vuizvui.drv /nix/store/...-stage-1-init.sh.drv /nix/store/...-system-units.drv /nix/store/...-unit-systemd-modules-load.service.drv This is okay and is due to the reversed module evaluation order, because we now have the module definition enabling the Labtop profile in extraConfig instead of in the root config. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* machines: Add a new callMachines functionaszlig2016-05-031-0/+11
| | | | | | | | | | | | This is particularly needed for the Labtops and it allows to call a full attribute set of machines to be incorporated into a single file as one big attribute set. Its functionality is kind of similar to the NixOps network expressions by providing default hostnames (in our case with a priority of 900 to still make it overridable without pain). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/katara: fix gpg-agent for the userProfpatsch2016-05-031-1/+3
| | | | | Commit I forgot; there was a change in the gpg-agent behavior and this sets it up correctly again.
* machines/katara: invert coloring of sentProfpatsch2016-05-032-1/+19
| | | | | Slides with white background are an insult to the viewers. Also adjusts some other sizing stuff.
* machines/labtops: document a manual setupProfpatsch2016-05-031-0/+24
| | | | | Quick & dirty writeup on how to set up a labtop, not yet integrated in the “normal” vuizvui documentation.
* machines/labtops: hannswurst -> hannswurschtProfpatsch2016-04-301-2/+2
|
* machines/katara: remove cabal & stack from envProfpatsch2016-04-301-2/+0
|
* machines/labtops: labhanns -> hannswurstProfpatsch2016-04-301-2/+2
|
* machines/katara: restructure pkgsProfpatsch2016-04-292-12/+31
|
* machines/katara: misc changesProfpatsch2016-04-292-14/+6
|
* machines/katara: networkmanager: use gnutlsProfpatsch2016-04-291-1/+11
| | | | | | Public shaming of University of Augsburg: They VPN is so ancient that openssl dropped the SSL protocols necessary to connect. gnutls still has them, so this patches that in.
* fix evaluation; mpv-scripts not in nixkgs yetProfpatsch2016-04-281-1/+2
|
* fix duplicated optionProfpatsch2016-04-281-1/+0
|
* machines/katara: add/remove a few programsProfpatsch2016-04-282-20/+27
|
* machines/tyree: Add Thunderbird to system packagesaszlig2016-04-261-1/+2
| | | | | | | I'd prefer to use kdepim, but that apparently doesn't seem to be packaged yet. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/tyree: Enable printing by defaultaszlig2016-04-261-0/+3
| | | | | | | The local printer is a HP, so it's probably a good idea to add hplip as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/tyree: Switch default locale to de_DEaszlig2016-04-261-1/+1
| | | | | | | Requested by the user, although I personally prefer receiving English error messages whenever something goes wrong ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/labtop: standartise disk label & diskProfpatsch2016-04-251-12/+0
|
* machines/labtop: fix config merging & devicesProfpatsch2016-04-251-5/+12
|
* machines/profpatsch: remove usb kernel patchProfpatsch2016-04-252-6/+0
| | | | Seems like it went upstream.
* modules/labtops: simplify wireless connectionProfpatsch2016-04-251-11/+0
|
* Merge remote-tracking branch 'origin/master'Profpatsch2016-04-252-14/+48
|\
| * mmrnmhrm/dnyarri: Update kernel src/cfg to 4.6-rc3aszlig2016-04-132-14/+48
| | | | | | | | | | | | | | | | | | | | | | This is -rc3 + 17 commits ahead. Configuration is once again just to get it to compile, the only new configuration option that I really want to consider using is CONFIG_FS_ENCRYPTION, everything else is just "updating config to latest kernel". Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | machines/labnet: generic labtop configProfpatsch2016-04-252-93/+44
|/ | | | | Draws out the general config for all Labtops in its own module and creates a structure to specify the setting which are different.
* machines/{notsure,tyree}: Add gwenview to packagesaszlig2016-04-102-2/+3
| | | | | | | Better for DE users in terms of integration, the default (feh) so far isn't very well suited for mouse navigation. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/katara: kernel usb-failure patchProfpatsch2016-04-033-0/+18
| | | | | grabbed from https://www.spinics.net/lists/linux-usb/msg137228.html, because it could still take a while until it arrives in upstream.
* machines/katara: misc stuffProfpatsch2016-04-032-7/+11
|
* machines/katara: refactor a bitProfpatsch2016-04-031-16/+16
|
* machines/katara: fix gpg-agentProfpatsch2016-04-031-5/+13
|
* aszlig/profiles: Move VirtualBox to dnyarri onlyaszlig2016-03-211-0/+1
| | | | | | | Actually this is the *only* machine where I actually use VirtualBox, on every other machine I'm fine with qemu/KVM. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/tyree: Add "wine" to systemPackagesaszlig2016-03-211-1/+1
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* fliewatuet: bumlebee, unison, gimplukasepple2016-03-201-0/+4
|
* machines/katara: myPkgs improvementsProfpatsch2016-03-182-3/+47
| | | | | python runtime dependencies a new patch for taffybar