about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
* machines/tyree: Fix typo in "hardvare"aszlig2016-06-261-1/+1
| | | | | | Damn it, it seems to be too early in the morning X-D Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Switch to pulseaudioFull for most of my machinesaszlig2016-06-261-0/+1
| | | | | | | | The default (light) package doesn't contain all the modules I need from time to time, so having te replace the running pulseaudio daemon with the full one is more of a hassle than worth keeping the light package. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Revert adding dummy machine "gitit-stub"aszlig2016-06-142-14/+0
| | | | | | | | | | | | | | This reverts commit 65435d827c846ab2eef966601cd0490591b8dbe9. Commit d730df7 fixed the meta.hydraPlatforms attribute, so the generic channel now should build the patched gitit version as part of its constituents and we don't need a dummy machine just for that anymore. Other than that, the package now also gets built as a separate job to allow for one-click installs. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* machines/gitit-stubProfpatsch2016-06-132-0/+14
| | | | | | | | | | | | | According to 302fb4f4bc0213b231b9bf5b98093c60d3917313 the package should be included in the hydra build, but it is not usable, because there is no channel that waits for the gitit build to succeed. This stub exists until someone finds out how to create such a channel (aka the channel building mechanism is documented in a way that it can be used by people not deeply familiar with both nixpkgs and hydra). cc @aszlig
* schnurrkadse: hydra show me some lovelukasepple2016-06-111-4/+5
| | | | pls crosscompile for me :heart:
* schnurrkadse: pls don't compile dis thank youlukasepple2016-06-111-4/+4
|
* schnurrkadse: add connectlukasepple2016-06-111-0/+1
|
* machines/katara: corefronts got non-free licenseProfpatsch2016-06-101-1/+1
|
* schnurrkadse: remove pandoc because it's broken atmlukasepple2016-06-101-1/+1
|
* machines/katara: add autocutsel daemonProfpatsch2016-06-061-0/+2
| | | | Clipboards finally synchronize.
* machines/katara: more explicit xinitProfpatsch2016-06-061-7/+9
| | | | Specify absolute nix store paths where possible.
* machines/katara: vim -> vim_configurableProfpatsch2016-06-062-3/+6
|
* machines/katara: fix audacity liblameProfpatsch2016-06-061-1/+1
|
* machines/katara: miscProfpatsch2016-06-061-3/+15
|
* fliewatuet: bumplukasepple2016-06-051-10/+10
|
* machines: added schnurrkadselukasepple2016-06-051-1/+2
| | | | one can easily tell I don't currently use the vuizvui channel.
* schnurrkadse: bumplukasepple2016-06-051-12/+12
|
* machines/tishtushi: Fix bootloader timeout optionaszlig2016-06-041-1/+1
| | | | | | | As of NixOS/nixpkgs@32bed83 the boot loader specific timeout options are gone and there is only a single option for all boot loaders now. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* 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>