about summary refs log tree commit diff
path: root/machines/labnet
Commit message (Collapse)AuthorAgeFilesLines
* machines/labtop: remove temporary user & passProfpatsch2016-05-061-5/+0
|
* machines/labtops: Rename config expression fileaszlig2016-05-031-0/+0
| | | | | | | | 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/labtops: Switch to use callMachinesaszlig2016-05-031-17/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/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/labtops: labhanns -> hannswurstProfpatsch2016-04-301-2/+2
|
* machines/labtop: standartise disk label & diskProfpatsch2016-04-251-12/+0
|
* machines/labtop: fix config merging & devicesProfpatsch2016-04-251-5/+12
|
* modules/labtops: simplify wireless connectionProfpatsch2016-04-251-11/+0
|
* machines/labnet: generic labtop configProfpatsch2016-04-251-92/+42
| | | | | Draws out the general config for all Labtops in its own module and creates a structure to specify the setting which are different.
* Remove all references to "heinrich"aszlig2016-03-051-143/+0
| | | | | | | | | This was a very old effort to NixOSify "heinrich" which unfortunately didn't happen and I'm not sure whether "heinrich" even exists anymore. The tests were broken anyway, so I doubt anyone would grief over it. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/labtop: switch to gnome3Openlab Labtop2016-02-241-34/+5
|
* Use users.users/users.groups instead of extra*aszlig2016-02-151-1/+1
| | | | | | | It has been renamed since months (NixOS/nixpkgs@14321ae) and users.extra* are now just aliases to users.users and users.groups. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/labtop: Really fix evaluation erroraszlig2016-02-141-1/+1
| | | | | | | | I actually forgot to add the "3", this time tested using: nix-instantiate -A machines.labnet.labtop Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/labtop: Fix evaluation erroraszlig2016-02-141-1/+1
| | | | | | Regression introduced by 7e255747e0b6edbf2bfd71edf6fea0d47a35ded6. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* labtop: Switch to GNOMEOpenlab Labtop2016-02-131-2/+1
| | | | (test)
* machines/labtop: Fix syntax erroraszlig2016-01-171-1/+1
| | | | | | | | | | Regression introduced by d99fd1ba860dd513508a7460bf139e9ee990a5d3. Fixes the following evaluation error: error: syntax error, unexpected '}', expecting ';', at labtop.nix:110:55 Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* thinkpad firmwareOpenlab Labtop2016-01-161-12/+38
|
* labnet/labtop: Move Greybird XFCE theme into pkgs/aszlig2015-12-271-23/+1
| | | | | | | We're going to use it for another machine, so it makes sense to put it inside the pkgs.vuizvui namespace to be available for all machines. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* vuizvui: set-up documentationProfpatsch2015-11-091-1/+1
|
* labtop: skip libreoffice testsProfpatsch2015-07-091-1/+1
|
* labtop: antimonyProfpatsch2015-07-091-0/+1
|
* machines/heinrich: Fix module option namespacing.aszlig2015-06-271-3/+3
| | | | | | | | | The machine was using only configuration-internal options, which is why I missed it when I was introducing a common namespace. Still, the machine needs to be refactored, but right now I'm just going to give it a proper namespace in order to fix evaluation of the ISO images. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* working geditOpenlab Labtop2015-06-241-1/+1
|
* labtop: geditOpenlab Labtop2015-06-241-0/+1
|
* labtop: ackOpenlab Labtop2015-06-161-1/+1
|
* labtop: packagesOpenlab Labtop2015-06-161-13/+14
|
* Labtop configOpenlab Labtop2015-06-161-0/+9
|
* machines: Work around NixOS/nixpkgs#7272.aszlig2015-04-291-1/+3
| | | | | | | | This causes an infinite recursion on evaluation if we import something from a module argument. So until we have an importsArgs module attribute we're going to refer to ../../nixpkgs-path.nix. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Handle all <nixpkgs> paths with nixpkgs-path.nix.aszlig2015-04-291-2/+2
| | | | | | | | | This file is just defaulting to <nixpkgs>, but we're going to substitue it by the channel generator. We also need to make sure that we don't have any other references to <nixpkgs>, but the latter can best be done on Hydra's side if we don't make <nixpkgs> available to vuizvui builds. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Add `openlab` user to group dialoutJohannes Fürmann2015-04-071-1/+1
| | | by default usb <-> rs232 interfaces which are used to connect to 3d printers are owned by the group `dialout`.
* labtop: small mouse improvementOpenlab Labtop2015-04-031-1/+1
|
* labtop: device ID for grupOpenlab Labtop2015-04-031-1/+1
|
* labtop tmux & fish, mouse configOpenlab Labtop2015-04-031-8/+22
|
* labtop: Add slic3r to systemPackages.aszlig2015-04-021-4/+1
| | | | | | Also, since NixOS/nixpkgs@6b467ad we no longer need to use allowBroken. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* labtop: Actually enable trackpoint support.aszlig2015-04-021-0/+1
| | | | | | | So far only emulateWheel has been set, but it doesn't work if you don't also enable the module. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* labtop: Add pronterface to systemPackages.aszlig2015-04-021-1/+1
| | | | | | Its upstream package is called "printrun" and includes Pronterface. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* labtop: Merge hardware config into one labtop.nix.aszlig2015-04-012-34/+25
| | | | | | | | | | This reverts the split up of the config from 55ec3a1 and puts all the stuff from the hardware configuration file into the main config. The reason for this is that vuizvui is structured so that the machine definition *IS* the actual hardware configuration which deviates from a common profile. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Improved Config for LabtopOpenlab Labtop2015-04-012-15/+59
|
* machines: Integrate heinrich+labtop from labernix.aszlig2015-03-182-0/+213
So far I'm not quite sure whether mailserver really belongs to labnet, so I'm leaving it at the labernix subtree. Maybe it even makes sense to just make it a profile until we have it on a real machine. We no longer need common.nix for these machines, because it is already done via callMachine. Signed-off-by: aszlig <aszlig@redmoonstudios.org>