about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* taalo-build: Rewrite as wrapper and move to pkgsaszlig2017-11-127-99/+23
| | | | | | | | | | | | | | | | | | | | 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-123-11/+7
| | | | | | | | | | | | | | | 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>
* machines/titan: Fix massive brainfartdevhell2017-11-121-1/+1
| | | | | | And here I've been sitting, wondering what the hell was wrong and why it would wait ages to access a partition that doesn't (as it turns out) exist. Duh.
* machines/titan: Disable systemd-network annoyancedevhell2017-11-111-0/+3
| | | | This is due to a bug and should be reenabled once solved.
* machines/titan: Enable autodefragdevhell2017-11-111-0/+1
|
* machines/titan: Add some sensible btrfs optionsdevhell2017-11-091-0/+5
|
* 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.
* machines/katara: remove sentProfpatsch2017-11-083-22/+1
| | | | Patch doesn’t apply, I don’t use it anymore.
* 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>
* Merge pull request #16 from Profpatsch/masterProfpatsch2017-10-312-1/+11
|\ | | | | dis is pull reqeust
| * machines/katara: Update microcodeProfpatsch2017-10-311-0/+2
| | | | | | | | My wifi module broke, because the microcode was too old and that option not set.
| * machines/hannswurscht: add bluetooth audio sinkProfpatsch2017-10-311-0/+8
| |
| * machines/hannswurscht: lower stackenblocken volumeProfpatsch2017-10-311-1/+1
|/
* machines/tishushi: Remove obsolete synergy clientaszlig2017-10-301-3/+0
| | | | | | | I'm no longer using Synergy for anything, so let's prevent synergc from attempting to connect to a non-existant server. 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.
* pkgs/games/humblebundle: fix pico8's version numbersternenseemann2017-10-281-1/+1
|
* 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>
* games/invisigun-heroes: Update to version 1.5.70aszlig2017-10-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: * New powerup: Cluster Shot * New powerup: Guardian Updates: * GAME: Blizzards vary in intensity, with max intensity slighty reduced * MAPS: Adjusted Zone Control area on The Long Run * GFX: Updated frozen player visuals * GFX: More efficient pooling & performance for sprite trails (dash, jump, etc) * SELENE: Added a subtle jump trail * UI: Updated some sprites to reduce buzzing on contrast-sensitive monitors * UI: Updated discord URL to the verified official address: discord.gg/invisigun * UI: Minor update to Epi's character image Fixes: * GAME: Fixed being able to act on an already-existing shot after picking up Split Shot * GAME: Fixed resistance & diagonal shot interactions * GAME: More reliable slow-motion timing for end-of-round moments * AI: Fixed several path-finding errors for bots * AI: Fixed bots staying in place momentarily while soft-stunned * SELENE: Fixed buffered shots still firing when landing on another player * RONIN: Slashing a player shouldn't remove their shield * MAPS: Fixed asymmetrical issue on Snowergrown Full upstream change log: https://s3-us-west-1.amazonaws.com/sombr-invisigun/messages/ReleaseNotes.txt Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* 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
|
* machines/titan: Disable pasystray and add compton optdevhell2017-10-251-2/+2
| | | | | Using polybar now I feel there is no need for pasystray and I would also like to have compton draw me shadows under windows.
* 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.
* machines/fliewatuet: more texlive packagessternenseemann2017-10-191-1/+1
|
* machines/fliewatuet: new texlive packagessternenseemann2017-10-191-1/+1
|
* machines/tyree: Add a few photo editing programsaszlig2017-10-181-1/+3
| | | | | | | | In the end I guess we're going to remove one or more of these, but right now let's add all of them to have a way to evaluate. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @BrokkoliBerta
* starbound: Update to version 1.3.3aszlig2017-10-181-2/+2
| | | | | | | | | | | | | | Fixes a crash when switching between weapons of the same type and also adds category tags for the Steam workshop. The latter isn't really relevent for us however. The full upstream release notes can be found at: https://playstarbound.com/133-patchnotes/ Tested using the games.starbound VM test. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/titan: Add extra DNS serversdevhell2017-10-181-0/+1
| | | | Uni has some bonkers nameservers. This should hopefully fix it.
* machines/{eris,titan}: Remove Rofi configdevhell2017-10-172-18/+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/schnurrkadse: Fix evaluation erroraszlig2017-10-161-1/+2
| | | | | | | | | The option enableIntel2200BGFirmware was more or less an alias of enableRedistributableFirmware and now has been removed upstream in commit NixOS/nixpkgs@3df126dbf742f984b226f974ecfa649c70eb634e. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @sternenseemann
* pkgs/santander: Fix path to service executableaszlig2017-10-121-1/+1
| | | | | | | | I'm currently only using this plugin by copy & pasting the store path manually to the native messaging host config, so I didn't notice that the path is wrong and was wrong in the first place. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* 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>
* pkgs/vim: Add syntax and ftdetect files for ATSaszlig2017-10-061-0/+12
| | | | | | | | | Unfortunately the syntax file is a bit incomplete it's the best that I've found online, so I'll stick with it for the time being. Thanks to @Profpatsch for bringing ATS to my attention :-) 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-055-305/+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>
* machines/titan: Fix brainfart with useNetworkddevhell2017-10-051-1/+1
| | | | Sorry.
* machines/titan: Use networkddevhell2017-10-051-0/+1
| | | | Let's switch to networkd.
* machines/titan: Disable connmandevhell2017-10-051-2/+2
| | | | | More often than not connman is not working reliably; on this machine at least.
* pkgs/linux-4.12: Don't build on Hydraaszlig2017-10-041-0/+2
| | | | | | | This kernel is only relevant for the T100HA hardware module, so it doesn't make much sense to build the unpatched kernel. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* hardware/t100ha: Temporarily bring back Linux 4.12aszlig2017-10-043-1/+24
| | | | | | | | | 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>
* machines/titan: Update fileSystems.*devhell2017-10-041-6/+4
| | | | | | | | | Since this is a reinstall (thanks Toshiba BIOS people /s) I've opted to remove f2fs and replace it with btrfs. After each new kernel fsck.f2fs would take forever to check the filesystem before the system was usable, and this doesn't happen with btrfs (or any other FS AFAIK). Also, I really miss --reflink. We're also removing 'elevator=noop' here since we're going to use BFQ.
* pkgs/sandbox: Mount closure of /etc/staticaszlig2017-10-032-5/+45
| | | | | | | | We already mount /etc, but it isn't quite enough, because it contains files symlinked to /etc/static, which in turn is a store path so we need to mount the closure of that path as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/sandbox: Implement a path cacheaszlig2017-10-034-3/+53
| | | | | | | | First of all this is to bring down the amount of syscalls we're doing but it's also useful to avoid errors when we try to mount a path over an already mounted path. Signed-off-by: aszlig <aszlig@redmoonstudios.org>