about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
* machines/katara: Fix attribute for hledgeraszlig2017-05-021-1/+1
| | | | | | | | | | | | | | Evaluation error introduced by 736e0da1e251df836b1669ffee80cecfd6bbf0e9. The attribute "hledger" isn't a top-level pkgs attribute but resides within haskellPackages. This fixes evaluation, as tested by: nix-instantiate machines -A profpatsch.katara.build Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* machines/katara: add hledgerProfpatsch2017-05-021-0/+1
|
* machines/katara: maybe not nix-gen yetProfpatsch2017-04-272-11/+11
|
* machines/katara: add nix-gen and modified searxProfpatsch2017-04-262-14/+19
|
* machines/katara: misc packagesProfpatsch2017-04-261-3/+6
|
* machines/katara: fontconfig presetProfpatsch2017-04-261-0/+1
|
* machines/katara: switch to network-manager againProfpatsch2017-04-261-18/+20
| | | | Hopefully temporarily.
* machines/profpatsch: move mutableUsers to baseProfpatsch2017-04-262-2/+3
|
* pkgs: Add an overridden Gajim with old pycryptoaszlig2017-04-232-5/+5
| | | | | | | | This is for the time being until either NixOS/nixpkgs#21671 has been resolved or the next major version of Gajim has been released, because the latter no longer uses pycrypto. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/show-qr-code: Move into pkgs/profpatschaszlig2017-04-231-3/+3
| | | | | | | | | Tested evaluation using: nix-instantiate pkgs -A vuizvui.profpatsch.show-qr-code Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* pkgs: Move all of my packages into pkgs/aszligaszlig2017-04-233-4/+4
| | | | | | | | | | | | | This already has started in e0abe1dbbda54c1f048b5d38df05e1a3289216a6 with @Profpatsch putting his packages into its own namespace, so let's continue on that and move my crap into my own namespace as well. The only difference in my approach is that I'm now also using a new function called callPackageScope, which declutters pkgs/default.nix a bit and moves the individual callPackage invocations into aszlig/default.nix. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Move jmtpfs to pkgs/profpatschaszlig2017-04-231-1/+1
| | | | | | | | This clearly is something currently only @Profpatsch wants, so lets move it into the user namespace. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* machines/fliewatuet: add spotifysternenseemann2017-04-231-0/+1
|
* core/common: Add Headcounter Hydra to binaryCachesaszlig2017-04-233-19/+1
| | | | | | | | | | | | | | | | | | This makes sense to put into the core module here, because we already have the public key in there as well and if we want to use the binary cache outside of a channel it's a good idea to provide it here by default. Being a default of course also means that users can easily override this using: nix.binaryCaches = mkForce [ "something else" ]; I've also removed the redundant setting of that option in all of the machine configurations. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @sternenseemann
* machines/brawndo: Add gpodder instead of miroaszlig2017-04-191-1/+1
| | | | | | | | Miro is unmaintained and very buggy, while gpodder is a bit more minimal it's still maintained and also more reliable. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @dwenola
* dnyarri: Fix allowUnfreePredicate match of hplipaszlig2017-04-191-1/+1
| | | | | | | | | | | The derivation name now is just "hplip-VERSION" (eg. "hplip-3.16.11") instead of "pythonX.Y-hplip-VERSION". The upstream commit changing this was: NixOS/nixpkgs@3760c8c7fde6e8b15d19b063579d05018fc2d8b3 Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/aszlig: Revert whitelisting webkitgtkaszlig2017-04-195-22/+0
| | | | | | | | | | | | | | This reverts the following commits: * f34f60216a94f41e684b2b2a29be9ca5f8f72940 * fb6cd06936a469fad708e1095b5ee25ad1298375 Using permittedInsecurePackages on all my machines isn't something I want to pursue, because this really affects *one* single package and I really don't want to whitelist webkitgtk-2.4.11 across all of my machines. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/mmrnmhrm: Merge machine into dnyarriaszlig2017-04-183-113/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately, mmrnmhrm has died because of three blown up capacitors which resulted in hard shut downs due to CPU0 temperature values that were out of range. At first I assumed a real temperature problem and thus vacuumed the fan and everything else, applied new thermal paste and it still failed after a few minutes. What I found a bit odd was the fact that the machine powered off even though the last reading of the CPU temperature was 40 degrees Celsius, so that definitly wasn't the problem. So I went on to look for any blown capacitors on the main board, because that's probably one of the most frequent cause of hardware failure... at least for mainboards and monitors. One of the three capacitors I found to be leaking seems to be leading to the CPU temperature sensor as far as I can tell (I didn't test with a multimeter though, because I have lent it out to someone else). While it shouldn't be hard to fix the blown capacitors (apart from the fact that we had national holiday during the Easter week), my long-term goal was to make mmrnmhrm obsolete anyway, so it was a good opportunity to do exactly that. The reason why I wanted to get rid of mmrnmhrm was that it has been a very slow machine since commit 2df7ee103a01da34c9c82235bc286dde35e0f1ba, which was essentially a hardware downgrade back then. Dnyarri always has been the better machine hardware-wise but I couldn't use it to its full potential because it had a cooling issue. The latter has been resolved a few weeks ago, where I replaced the CPU fan and it's now not only less noisy but stays at below 50 degrees Celsius even on high load. Merging mmrnmhrm into dnyarri also means, that we now have a new disk layout: +---------------+--------------+--------------+--------------+ | Disk 1 | Disk 2 | Whole disk 3 | Whole disk 4 | +---------------+--------------+--------------+--------------+ | EFI partition | crypt-vault | crypt-root-3 | crypt-root-4 | | crypt-swap-1 | crypt-swap-2 +-----------------------------+ | crypt-root-1 | crypt-root-2 | +---------------+--------------+ Disk 1 and 2 use GUID partitions while disk 3 and 4 don't have a partition table but use btrfs across the whole device. The crypt-vault partition is solely for unlocking other crypto volumes so that a single passphrase unlocks all of the LUKS containers rather than needing to provide 6 passphrases. Also, I've migrated to using UEFI for booting, which is why there now is an EFI partition as well. Having no redundancy on the EFI and the crypt-vault partitions doesn't hurt so much because in the event of drive failure all of the containers can still be unlocked via a passphrase instead of the vault key. Disk 3 and 4 are the disks that were formerly installed into mmrnmhrm and now comprise one big btrfs volume together with the two disks (1 and 2) already present inside dnyarri. Instead of RAID1 on data and metadata, the btrfs file system layout now is RAID10 for data and metadata. This merge also removes synergy for obvious reasons (no other machine anymore) and disables kmscon because it was just a test in the first place and I found it a bit annoying to work with. Summary: Mmrnmhrm is (are?) dead, long live dnyarri! Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/fliewatuet: back to herbstluftsternenseemann2017-04-081-4/+1
|
* pkgs/profpatsch: add nmanProfpatsch2017-04-061-0/+1
|
* machines/katara: fix changes with fontconfig.ultimateProfpatsch2017-04-041-2/+4
|
* machines/fliewatuet: 2bwm config update, reenable bluetoothsternenseemann2017-04-023-145/+97
|
* machines/fliewatuet: 2bwmsternenseemann2017-04-013-8/+139
|
* machines/schnurrkadse: reflect ultimate updatesternenseemann2017-03-271-1/+1
|
* machines/schnurrkadse: fix evaluation errorsternenseemann2017-03-261-1/+1
|
* machines/fliewatuet: reflect ultimate updatesternenseemann2017-03-261-2/+4
|
* machines/sternenseemann: refactoringsternenseemann2017-03-264-17/+81
|
* machines/fliewatuet: U N I C O D E is still sad in 2017sternenseemann2017-03-201-0/+7
|
* machines/sternenseemann: copy ultimate from profpatschsternenseemann2017-03-072-3/+4
| | | | <3
* machines/aszlig: fix double definition of a setsternenseemann2017-03-073-15/+12
|
* machines/aszlig: temporarily whitelist webkitgtksternenseemann2017-03-076-0/+30
| | | | | | | | webkitgtk-2.4.11 is insecure, I am whitelisting it for now to fix the evaluation errors on the hydra. Consider, what you want to do on the issue long term, or just revert this commit as soon as the CVEs are fixed upstream, @aszlig!
* machines/katara: correct searx overrideProfpatsch2017-03-031-7/+15
|
* machines/katara: opengl 32bit support for steamProfpatsch2017-03-031-0/+4
|
* Remove/rename occurences of kde5aszlig2017-03-022-7/+8
| | | | | | | | | | | | | | This fixes the attributes accordingly to the following two upstream commits: * NixOS/nixpkgs@f21d4d00152726c02f870cb20faba4aca18ef49a * NixOS/nixpkgs@8eb4d2afbc1d61d316073f25f5885a46ccb37ea2 The first renames desktopManager.kde5 to desktopManager.plasma5 and the second one removes the kde5 attribute from the top-level packages set and puts applications in kdeApplications instead. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/fliewatuet: add signing-partysternenseemann2017-02-241-0/+1
|
* pkgs/profpatsch: remove requirements part from searx patchProfpatsch2017-02-231-20/+0
| | | | Patching the requirements.txt caused searx build to fail in the newer version.
* machines/katara: bonding is my fetishProfpatsch2017-02-231-0/+11
| | | | New-style bond wifi & ethernet, default to the faster ethernet if plugged in.
* machines/katara: add pretty-show to default ghcProfpatsch2017-02-231-1/+1
|
* machines/hansswurscht: global pulse & mpdOpenlab Hannswurscht2017-02-161-6/+29
| | | | | | | Pulse works just fine as system process by now, even with avahi zeroconf. Add mpd & an nfs music mount from the fileserver.
* machines: Remove notsureaszlig2017-02-162-96/+0
| | | | | | | | This machine hasn't been in use since a year or even longer and the successor machine (brawndo) is already in use since a while, so we can safely drop the machine. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/katara: searx anti-soundcloud patchProfpatsch2017-02-123-1/+19
| | | | | Soundcloud sometimes fails startup of searx, since it’s not actively used here it’s patched out until upstream resolves the issue.
* machines/katara: improve ghci in PATH with default packagesProfpatsch2017-02-102-2/+6
|
* machines/katara: enable searx w/ patchProfpatsch2017-02-103-2/+279
| | | | | This adds a patch making the secret key in the config file unnecessary. It’s not yet upstream because the implementation got flak, but it works for now.
* pkgs/profpatsch/droopy: use own repositoryProfpatsch2017-02-101-1/+1
| | | | Patches for a nicer upload interface were added.
* machines/katara: libreoffice & sshfsProfpatsch2017-02-101-1/+2
|
* machines/katara: Don’t use networkd yetProfpatsch2017-02-061-2/+0
|
* machines/katara: alignmentProfpatsch2017-02-041-8/+8
|
* machines/katara: switch to wpa_supplicantProfpatsch2017-02-042-13/+9
| | | | nm got so slow, it’s unbearable.
* fix eval errorProfpatsch2017-01-281-2/+3
|
* machines/katara: include devdoc outputsProfpatsch2017-01-271-0/+1
|