about summary refs log tree commit diff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* services/i3/conky: Fix segfaultaszlig2018-02-011-2/+9
| | | | | | | | | | | We're using "out_to_x = false" because we only want output to stdout, unfortunately since conky version 1.10.7, this causes a segfault which is tracked in upstream issue brndnmtthws/conky#454. The patch I'm using here was submitted and merged upstream in brndnmtthws/conky#455 and it's not yet part of a release yet. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: Add pixzdevhell2018-02-011-0/+1
| | | | For good measure, add pixz to the parallel compression collection.
* profiles/base: Add corefontsdevhell2018-01-281-0/+1
|
* profiles/packages: Fix compton line and add agdevhell2018-01-261-1/+2
|
* profiles/packages: Add parallel vers of compression algosdevhell2018-01-251-1/+4
|
* machines/titan,profiles/packages: Compton as a servicedevhell2018-01-251-1/+1
| | | | | Instead of just running compton when i3 starts, we'll try to run it as an actual service here.
* profiles/packages: Add timewarriordevhell2018-01-191-0/+1
| | | | Blessed be thy name taskwarrior. I shall add your brother/sister.
* profiles/packages: Fix typodevhell2018-01-181-1/+1
|
* profiles/packages: Add taskdowndevhell2018-01-171-0/+1
| | | | This is actually qute handy for timing exams.
* profiles/packages: Add taskshdevhell2018-01-171-0/+1
|
* profiles/packages: Add sxivdevhell2018-01-081-1/+1
| | | | Better than `feh` I hope. Also, vim bindings.
* profiles/services: Switch enableKVM to qemuPackagedevhell2018-01-021-1/+1
| | | | | The option `enableKVM` has been deprecated in favor of defining the qemu package to use instead.
* profiles/base: Add 'dev' to 'plugdev' groupdevhell2017-12-301-1/+1
| | | | This is necessary for `adb` to stop complaining.
* Revert "profiles/{packages,modules}: Disable VirtualBox"devhell2017-12-222-9/+9
| | | | | | | This reverts commit 6edeead10bcabbd86cf499589f1b1911e0ccd2f2. Nope, can't do this. I still need VBox for uni work as it's part of a series of lectures I have to give.
* profiles/{packages,modules}: Disable VirtualBoxdevhell2017-12-212-9/+9
| | | | Hydra has some issues with this, so disabling again for now.
* core/tests: Remove openstack testsdevhell2017-12-161-6/+0
| | | | | | Openstack has been removed from nixpkgs (see PR #32637). Hydra's eval is failing because of this, so we should probably remove the tests here too.
* programs/gajim: Switch browser to Firefoxaszlig2017-12-111-1/+1
| | | | | | | I no longer use Chromium on a regular basis, so let's open URLs in Firefox instead. Signed-off-by: aszlig <aszlig@nix.build>
* core/lazy-packages: Silence stdout of nix-store -raszlig2017-12-081-1/+1
| | | | | | | | | | | | For example if you have something like cabal2nix as a lazy package, using "cabal2nix --shell . > default.nix" will result in the store path of cabal2nix being present in the resulting default.nix as the first line. We obviously do not want that, so let's redirect stdout of nix-store -r to /dev/null. Signed-off-by: aszlig <aszlig@nix.build>
* devhell/profiles: Add dev to docker groupdevhell2017-12-031-1/+1
|
* modules/bfq: Rebase patch against kernel 4.15-rc1aszlig2017-11-302-1/+16
| | | | | | | The patch for <= 4.14 no longer applies, because elevator_get() now has an additional argument. Signed-off-by: aszlig <aszlig@nix.build>
* virtualbox: Reenabledevhell2017-11-252-9/+9
| | | | I tried. I can't work without it at the moment.
* hardware/t100ha: Pin kernel to version 4.14aszlig2017-11-191-1/+1
| | | | | | | | | | Introduced in NixOS/nixpkgs@53730c5a9228be45add3f71482f6827b3d950fa0. Let's stay on version 4.14 for now and backport patches from later releases, because 4.14 is the latest LTS release which includes enough hardware support for the T100HA to work. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: Disable currently unused pkgsdevhell2017-11-181-42/+42
| | | | | | | In an effort to make my footprint a bit smaller I've taken a bit of time to disable pkgs I'm sure I won't be needing anytime soon. However, I'm keeping them commented for historic reasons and in case I do need something back I don't have to look far.
* profiles/packages: Reenable Zoterodevhell2017-11-161-1/+1
| | | | | Yeah! Finally I can do work again without having to use Ubuntu in a VM or Windows!
* profiles/{packages,services}: Disable VirtualBoxdevhell2017-11-152-9/+9
| | | | | Currently VBox 5.2 is not working with Linux Kernel 4.14. I'll try and work with libvirtd instead for the moment.
* taalo-build: Rewrite as wrapper and move to pkgsaszlig2017-11-124-96/+1
| | | | | | | | | | | | | | | | | | | | We no longer use the legacy SSH store protocol for taalo but the new ssh-ng protocol, which makes the implementation of taalo-build a LOT less clunky. It also didn't make sense to have this as a NixOS module when we after all just emit a static store path without any stuff depending on configuration options. The new implementation basically just wraps nix-build and nix-store -r along with the right NIX_REMOTE variable. With Nix 1.2 this can also be done with the new "nix build" command using the --store option, but unfortunately "nix build" doesn't yet have the same functionality as nix-build. Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch, @bendlas
* hardware/t100ha: Remove superfluous attributeaszlig2017-11-121-1/+0
| | | | | | | | | While grepping for occurences of importing nixpkgs-path.nix I found this and it really is unused, so let's remove it. No functional changes. Signed-off-by: aszlig <aszlig@nix.build>
* pkgs: Remove the vuizvui namespaceaszlig2017-11-121-8/+4
| | | | | | | | | | | | | | | It's a bit weird to need to write something like this: nix-build pkgs -A vuizvui.aszlig.vim We're already within vuizvui, and the filesystem paths are already structured in a way so that the above is in pkgs/aszlig/vim, so the need to add the vuizvui attribute to that seems quite pointless and unnatural. I have tested this by evaluating a few machines, tests and packages. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: Remove impressivedevhell2017-11-091-1/+0
| | | | I don't need this currently and it's just adding unnecessary overhead.
* profiles/packages: keepassx-community -> keepassxcdevhell2017-11-091-1/+1
| | | | This package has been renamed so we need to reflect that.
* profiles/managed: Add ark to systemPackagesaszlig2017-11-041-0/+1
| | | | | | | | | | This really makes sense for an end user system, so let's actually add it to the system path. It seems that it also needs unzip and other archivers in $PATH but I haven't actually verified if that's really the case, because the Nix expression for ark already contains those archivers. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/managed: Set a default desktop manageraszlig2017-11-041-0/+1
| | | | | | | | | | This has changed in NixOS/nixpkgs@93c54acf97077567e8d6135a36f191e872b2 so that there's now an assertion to set a default. For all the profiles I've set this properly but managed to forget it for brawndo and tyree, which is now the case. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: rm unnecessary pkgs add fzf & fddevhell2017-10-291-10/+2
| | | | | Bit of housekeeping really, although I could probably do better. When I have the time I'll scrutinize every package for necessity.
* modules/aszlig: Change my email addressaszlig2017-10-272-2/+2
| | | | | | | I'm no longer employed by RedMoon Studios, so while I still receive email on this address, it makes more sense to move on to nix.build :-) Signed-off-by: aszlig <aszlig@nix.build>
* profiles/services: Switch i3 to i3-gapsdevhell2017-10-251-1/+4
| | | | | Yeah, looks cool and actually helps "aesthetically" with discerning window boundaries.
* profiles/packages: Add a few more packagesdevhell2017-10-251-0/+4
|
* Change to new GnuPG keyaszlig2017-10-242-2/+2
| | | | | | | | | | | The previous GnuPG key (4DFD43EC834B6901BDA2BAAC1DE8E48E57DB5436) was subject to the ROCA vulnerability, so I had to revoke it. For details about this vulnerability, please visit: https://crocs.fi.muni.cz/public/papers/rsa_ccs17 Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* profiles/base: Add siji fontdevhell2017-10-241-0/+1
|
* profiles/packages: Add polybar overridedevhell2017-10-231-0/+5
| | | | I'm using i3 and mpd, so make them work in polybar.
* profiles/devhell: Add tectonicdevhell2017-10-231-0/+1
| | | | Now 'tectonic' sounds interesting and promising. Let's try it out!
* profiles/packages: Add triblerdevhell2017-10-211-1/+1
| | | | Let's see if this has got any better.
* profiles/packages: Add polybardevhell2017-10-191-0/+1
| | | | Interesting idea, so I'd like to test it a bit on my systems.
* profiles/workstations: Add fd to packagesaszlig2017-10-121-0/+1
| | | | | | | | It's a fast and less verbose alternative to find and while it won't replace find entirely for me it certainly will be useful for less complicated stuff or simple one-liners. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* profiles/services: Enable syncthing dataDir to ~devhell2017-10-061-0/+1
|
* hardware/t100ha: Update to kernel 4.14aszlig2017-10-053-280/+10
| | | | | | | | | | | | | | | | | | | | | | | | | Almost all of the issues we so far needed patches for have been addressed upstream with the exception of backlight probing. The reason for this is detailled in the following bug: https://bugs.freedesktop.org/show_bug.cgi?id=96571 In summary, when the I915 driver is built into the kernel, it can't access the PWM because it's initialized at a later stage. What we're now doing instead is that we compile i915 as a module and bake the necessary PWM modules directly into the kernel. This has the advantage that we no longer need the backlight.patch, because after all this is already a workaround and having a workaround that doesn't require us to rebase the patch once a new kernel arrives seems to be a better solution in my opinion. With this update we can now revert the reintroduction of kernel 4.12 done in 45bdcd7fc7788316cbad2d7d412e421b230715dc. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* hardware/t100ha: Temporarily bring back Linux 4.12aszlig2017-10-041-1/+1
| | | | | | | | | It has been removed by NixOS/nixpkgs@964672dde516d1b9a5d2248db33253dc36. This kernel version is officially EOL but in order to switch to a newer kernel I need to rebase the patches first. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* devhell/packages: Add i3lock-colordevhell2017-09-271-1/+2
| | | | Some nicer action on my lockscreen would be nice.
* profiles/managed: Remove kmix againaszlig2017-09-251-1/+0
| | | | | | | | | | | Reverts adding kmix as introduced in e49eca5c0c9c27352825c455d3e1b8a938245755. This causes two mixer icons to show up in the tray, which is kinda redundant. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @dwenola, @BrokkoliBerta
* devhell/base: Remove setting global TERMdevhell2017-09-181-1/+0
| | | | | | This is messing with some terminal emulators such as termite and xterm in conjunction with ncmpcpp. Thanks to @aszlig for helping with the troubleshooting.
* profiles/managed: Replace simple-scan by skanliteaszlig2017-09-171-1/+1
| | | | | | | | | | This has been introduced by NixOS/nixpkgs@c4c187ed7226e2132c13070444d0, thanks to @pshendry. IMHO it makes more sense to use this instead of simple-scan, because the managed machines run KDE while simple-scan is a Gnome application. Signed-off-by: aszlig <aszlig@redmoonstudios.org>