about summary refs log tree commit diff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Remove my patched version of Gajim everywhereaszlig2018-04-047-884/+2
| | | | | | | | | | | | | | | | | | The config.patch doesn't apply for Gajim 1.0 anymore anyway, so let's throw everything away, including my custom config in order to start with a new abomination. With the new approach, I'm going to patch the configuration defaults *directly* into Gajim, because one of the problems with the old approach was that whenever specifics about a configuration value has changed, I didn't get noticed by a patch failure. So in the end the config I was ending up was a big mess. I'm going to start this with a new unpatched version and someday get to a patched version that I'm staisfied with... hopefully ;-) Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: Add usbutilsdevhell2018-04-041-0/+1
| | | | | | Always good to have, even though I appreciate that I could use `nix run` for this, I like having certain tools without having to rely on a network connection.
* profiles/workstation: Remove yesod-binaszlig2018-04-041-1/+0
| | | | | | | I very rarely use this and if I want to I can still use nix run to bring it in and it has been a lazy package anyway. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/managed: Remove bomiaszlig2018-04-041-1/+0
| | | | | | It doesn't seem to be maintained anymore. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/workstations: Use NixOps from nixpkgsaszlig2018-04-021-1/+1
| | | | | | | | | | This one is an old leftover from where I ran patched versions of NixOps, but nowadays it is already in <nixpkgs>, so no need to keep it around. Other than that, with Hydra now running in restricted eval mode it will run into an eval error. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/services: Enable geoclue2 in redshiftdevhell2018-04-021-2/+1
| | | | | Since moving around a lot with the laptop, there is not much sense trying to set the lat/long.
* profiles/services: Add pcscddevhell2018-04-011-0/+1
| | | | Needed for Nitrokey to work with gpg.
* profiles/base: Add google-fonts and rename fadevhell2018-03-161-1/+2
| | | | | | I need some of the fonts in google-fonts and since font-awesome-ttf has been renamed to font-awesome_4, let's reflect that even if it is aliased.
* profiles/packages: Add fortunedevhell2018-03-131-0/+1
| | | | Need this for xscreensaver, and maybe toilet/figlet.
* profiles/packages: Disable mono{develop}devhell2018-03-131-2/+2
|
* profiles/workstation: Fix attr for sound.enableaszlig2018-03-071-1/+2
| | | | | | | I'm testing every fart that I push to nixpkgs, so why don't I test it here as well? Dammit! Signed-off-by: aszlig <aszlig@nix.build>
* workstation/packages: (Re-)Add fehaszlig2018-03-071-0/+1
| | | | | | | | This was more or less accidentally leaked to PATH and got removed in NixOS/nixpkgs@71a8dbb956f5735030cd3982263d72f1bffdae23, so let's add it in again. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/workstation: Enable ALSA soundaszlig2018-03-071-0/+1
| | | | | | | | Since NixOS/nixpkgs@a43e33d0e48b2284ac3a2222d7f1965cef66f5e2 this is no longer enabled by default so in order to, for example, restore card volumes we need to have this enabled. Signed-off-by: aszlig <aszlig@nix.build>
* core/tests: Remove reference for pumpio testaszlig2018-03-041-3/+0
| | | | | | | | | This test has been removed in NixOS/nixpkgs@21dcead5f0c3d548ad4642a4e86, so we no longer need to check for it. Fixes an error during channel evaluation. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/packages: Add electricsheepdevhell2018-03-031-0/+1
| | | | I've missed this. I need this.
* Revert "services/i3/conky: Fix segfault"aszlig2018-02-261-9/+2
| | | | | | | | | This reverts commit 9dc27c57880db6469865dc2e6aaf295665c681a3. The patch already was from upstream master and it found its way into the new release, so we no longer need it. Signed-off-by: aszlig <aszlig@nix.build>
* core/tests: Fix use of networking.interfaces.*.ip4aszlig2018-02-261-1/+2
| | | | | | | | | | | Since NixOS/nixpkgs@c1bed05e341756f7fdfa73035c7f1e078e49be3d it is now called ipv4.addresses. The reason why the evaluation on our behalf has failed despite the option being aliased is that we try to access the option while checking for eligible tests for a particular machine. Signed-off-by: aszlig <aszlig@nix.build>
* core/tests: Fix copperhead linuxPackages attributeaszlig2018-02-101-1/+1
| | | | | | | | | | Since NixOS/nixpkgs@3a2ee6e5c3bfae64c604859c7cc1ee6b069ea5b5 the attribute name for the kernel packages is now linuxPackages_copperhead_hardened instead of linuxPackages_hardened_copperhead, so we need to change it in our conditions as well. Signed-off-by: aszlig <aszlig@nix.build>
* profiles/base: Add dev to wireshark groupdevhell2018-02-091-1/+1
|
* profiles/packages: Add ipcalcdevhell2018-02-081-0/+1
|
* profiles/packages: Reenable johndevhell2018-02-071-1/+1
| | | | It seems to work again and I need it for teaching.
* core/tests: Update upstream NixOS testsaszlig2018-02-031-8/+95
| | | | | | | | | | | | | | | | | | | | New tests as of NixOS/nixpkgs@27a4a5511dc2cf9756943458d7a752617e4ad6e3: acme, atd, beegfs, couchdb, dovecot, env, gitolite, grafana, graphite, home-assistant, initrd-network-ssh, kernel-copperhead, kernel-latest, kernel-lts, mesos, mutableUsers, mysqlBackup, netdata, nghttpx, owncloud, prometheus, radicale, statsd, sudo, switchTest, vault, xmonad, zookeeper I've removed the pgjwt test, because the attribute is not reachable anymore within nixos/release.nix as it has been commented out in NixOS/nixpkgs@40ed22650737a444fee7883e69e852fd4b808133. Also I didn't add the postgis test, because checking for the configuration attribute is a bit tedious and chances are very low that we'd have a machine in Vuizvui that uses it. Signed-off-by: aszlig <aszlig@nix.build>
* 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>