about summary refs log tree commit diff
path: root/machines/devhell/skunkworks.nix
Commit message (Collapse)AuthorAgeFilesLines
* profiles/packages: Move urlview from skunkworksdevhell2018-04-151-1/+0
| | | | All machines running neomutt should also have urlview available.
* machines/{skunkworks,titan}: Remove muttdevhell2018-04-111-3/+2
| | | | | This is part of getting a consistent mutt configuration going. Here we remove all scattered mutts.
* machines/{titan,eris,skunkworks}: Enable BFQdevhell2017-07-061-0/+1
|
* 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-221-0/+23
| | | | | | | | | | | | | | | | | 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-221-0/+163
| | | | | | | | | | | | | | | | 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-221-0/+4
| | | | | | | | | | | | 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-221-0/+79
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