about summary refs log tree commit diff
path: root/machines/devhell/eris.nix
Commit message (Collapse)AuthorAgeFilesLines
* machines/eris: Enable printing and add HL1110 driverdevhell2018-04-181-1/+4
| | | | We'll need to see if this driver works.
* machines/eris: Inform TLP to use bfq for both devsdevhell2018-02-041-1/+1
|
* machines/eris: Change charging thresholdsdevhell2018-02-041-2/+2
| | | | | The battery in this machine is on its way out. Can't afford a new one though, so let's see if this helps a bit.
* machines/eris: Add compton servicedevhell2018-02-041-1/+8
| | | | This is quite neat, so eris should also move to a compton service.
* machines/eris: Change stop charge threshold to 90devhell2018-01-081-1/+1
| | | | | This battery is getting old, and leaving the max charge at 80 just isn't cutting it anymore.
* machines/eris: Enable compton and disable pasystraydevhell2017-11-301-2/+2
| | | | | | I'll move eris over to the same setup titan has now as it has been working like a charm. At some point I'll eliminate network-manager here too.
* machines/{eris,titan}: Update mount optionsdevhell2017-11-151-2/+1
| | | | | Running kernel 4.14 allows btrfs with zstd compression, so let's enable that and also remove "ssd" enforcement on eris.
* machines/{eris,titan}: Remove Rofi configdevhell2017-10-171-9/+0
| | | | | | | Since rofi 1.4.0 the old way of theming has been dropped in favor of a more complex and fine-grained theme engine. These theme files are rather large and so it makes sense to move to the theme configuration to rofi's XDG_USER_CONFIG_DIR.
* machines/eris: Change rofi themedevhell2017-09-181-13/+7
|
* machines/eris: Remove terminatordevhell2017-07-181-1/+0
|
* machines/{titan,eris,skunkworks}: Enable BFQdevhell2017-07-061-0/+1
|
* 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>
* devhell: Mergo overrides/pkgs into vuizvuiaszlig2017-06-221-0/+26
| | | | | | | | | | | | | | | | | 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/+139
| | | | | | | | | | | | | | | | 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/+3
| | | | | | | | | | | | 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/+60
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