about summary refs log tree commit diff
path: root/machines/devhell
Commit message (Collapse)AuthorAgeFilesLines
* machines/titan: Adapt new rofi theme toodevhell2017-09-221-13/+7
|
* machines/eris: Change rofi themedevhell2017-09-181-13/+7
|
* devhell/titan: Add neomuttdevhell2017-09-131-0/+1
|
* machines/titan: Add netalyzrdevhell2017-09-051-0/+1
|
* machines/eris: Remove terminatordevhell2017-07-181-1/+0
|
* machines/{titan,eris,skunkworks}: Enable BFQdevhell2017-07-063-0/+3
|
* machines/titan: Switch wirelesstools for iwdevhell2017-06-301-1/+1
| | | | Signed-off-by: devhell <devhell@mailfresser.de>
* machines/eris: Add missing /bootdevhell2017-06-291-0/+5
| | | | | | | For whatever reason the /boot configuration was missing and subsequently nixos-rebuild would fail. Thanks for pointing out the error @aszlig! Signed-off-by: devhell <devhell@mailfresser.de>
* machines/titan: Disable synaptics in favor of libinputdevhell2017-06-291-3/+8
| | | | | | | Let's see how the touchpad on this new laptop behaves with libinput instead of synaptics. Signed-off-by: devhell <devhell@mailfresser.de>
* Revert "devhell/titan: Disable networking.wireless"devhell2017-06-271-1/+1
| | | | | | | This reverts commit 2e90b9562939208e5392790834c6ffd89aede692. Sorry about this. I was wrong as it seems networking.wireless is required for connman.
* devhell/titan: Disable networking.wirelessdevhell2017-06-271-1/+1
| | | | Not even sure if it is needed anymore to keep connman working.
* devhell/titan: Switch to connman for networkingdevhell2017-06-271-3/+3
|
* titan: Adapt to new hardwaredevhell2017-06-231-16/+16
|
* skunkworks: Revert workaround for dvorak layoutaszlig2017-06-221-2/+1
| | | | | | | | | This reverts commit 646e0cb3dede3880ed578d09b7337445990f5416. The layout checker has been fixed in NixOS/nixpkgs@44c64fef16ed566786c8. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @devhell
* devhell: Mergo overrides/pkgs into vuizvuiaszlig2017-06-223-0/+94
| | | | | | | | | | | | | | | | | This introduces another profile module called "packages", which contains all the package configuration (including overrides) of all the machines in the devhell namespace. The machine-specific configuration is now merged into the machine configurations the same way as we've done previously with the services. One major difference here is that the haskellPackages workaround is no longer needed in the package configuration, as it is handled by vuizvui. Tested this by evaluating all machines and all evaluations succeeded. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @devhell
* Factor out devhell's services into vuizvuiaszlig2017-06-223-0/+393
| | | | | | | | | | | | | | | | I've added another profile called "services", which now resembles the services_common.nix from the previous configuration. The machine-specific definitions now reside directly inside the machine's Nix expressions for now, until they're properly refactored. Most of these machine-specific values can be easily modularized, especially the xrdb config, for example having one base xrdb module and only small machine-specific definitions if stuff needs to be overridden. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @devhell
* devhell: Merge network expressions into machinesaszlig2017-06-223-0/+13
| | | | | | | | | | | | Those definitions are machine-specific, so IMHO it doesn't make sense to abstract those options because in the end they're bound to a specific machine nonetheless and won't be re-used. If one day it's necessary to re-use these definitions it still can be done very easily. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @devhell
* Move devhell's machines into machines/aszlig2017-06-223-0/+201
In his configuration he had machine_common.nix which was imported from the other machine_*.nix files. However in order to start modularizing I've converted machine_common.nix into a proper NixOS module which now resides in modules/user/devhell/profiles/base.nix and can be simply activated via: vuizvui.user.devhell.profiles.base.enable = true; Apart from that I've removed the following configuration definitiens from machine_common.nix: nix.binaryCaches = [ "https://headcounter.org/hydra/" "https://cache.nixos.org/" ]; nix.requireSignedBinaryCaches = true; nix.binaryCachePublicKeys = [ "headcounter.org:/7YANMvnQnyvcVB6rgFTdb8p5LG1OTXaO+21CaOSBzg=" "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" ]; nix.nixPath = lib.mkOptionDefault [ "nixpkgs=/home/dev/git/remote/other_github/nixpkgs" ]; The reason for removing them is because we already handle that via the vuizvui core modules (modules/core/common.nix). I've tested this by evaluating the machines by temporarily setting "allowUnfree = true" (which is part of another module I didn't migrate yet) and it succeeds. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @devhell