about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* machines/mikiya: remove for nowProfpatsch2020-04-021-1/+1
| | | | It’s not running at the moment.
* machines/shiki: remove symbola font, unfreeProfpatsch2020-04-021-1/+0
|
* machines/katara: add wheel users to nix.trustedUsersProfpatsch2020-04-021-0/+1
| | | | If you are whell, you might as well change builders.
* machines/katara: add chromium & comment nix-diffProfpatsch2020-04-021-2/+3
| | | | nix-diff is broken atm.
* invisigun-heroes: Get nick name from environmentaszlig2020-03-291-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | Since the player's nick name is retrieved via Steam we don't get any nick name via the DRM-free version. To cope with this, the nick name is now determined by looking at the INVISIGUN_NICKNAME and USER if the former is not defined. If people don't want their local user name to be displayed to others, there is a setting in the options menu to disable this behaviour. The reason why I patched the call to Tools::FilterText (which is used sanitise the nick name) instead of a more specific one is because the more specific one is optimized out in the build: IL_0000: ldarg.0 IL_0001: call string class Tools::'?????????'(valuetype '?????????') IL_0006: call string class Tools::FilterText(string) IL_000b: ret So the only way to patch out the call in IL_0001 would be to use addresses/offsets, which is bound to break in the next upstream version. However, since the output is essentially wrapped in Tools::FilterText, I decided to patch that one instead and we simply throw away the argument. Signed-off-by: aszlig <aszlig@nix.build>
* machines/shiki: add zoomboxedProfpatsch2020-03-263-5/+17
| | | | Filesystem sandbox around zoom-us.
* invisigun-heroes: Update to version 1.8.1aszlig2020-03-261-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream changes for version 1.8.1: * IRIS: Fixed crash involving dash on Stage 6 * EPI: Fixed cluster shots spawning at real Epi's location when hitting ghost Epi * CONTROLS: Fix loss of subsequent control if pause menu is open when a round ends online Upstream changes for version 1.8.0: * UI: Any player can control or skip instant replays after the first full viewing * UI: Lab hero menu starts with your current hero selected * INPUT: More accurate movement tapping when standing still * UI: Minor localization edits * UI: Pixel alignment visual fix on game mode selector buttons * UI: Fixed player selectors sometimes not showing ability text when you first join in * EPI: Fixed cluster shots hitting ghost Epi instead of real Epi when they occupy the same tile * EPI: Fixed shield showing for one frame on real Epi when toggling off ghost Epi * DJAAN-KHE: Fixed being able to trap players when they are in respawn invincibility time * DJAAN-KHE: Fixed footsteps/surface FX triggering when laying traps * GAME: Fixed sometimes not being able to fire when standing in same position as a dead player * GAME: Fixed edge case that could prevent players from respawning in sudden death situations * GAME: Fixed edge case where security cameras would fail to rotate towards some corners I also changed the screenshot path to use "$XDG_DATA_HOME/Invisigun Reloaded", since this is the new location of the "Reloaded" update which I didn't yet fix. Signed-off-by: aszlig <aszlig@nix.build>
* machines/hildr: Add exceptions for certain ifacesdevhell2020-03-241-0/+4
| | | | | | | | This has come about because qemu-kvm VMs lost the ability to gain a DHCP issued IP address after a reboot. As it turns out networkd seems to have played a part in messing with the virbr0 interface. Thanks to @aszlig we figured out what was going on, so now we're going to make networkd ignore all interfaces that are not physical.
* core/tests: Remove check on graphite.pageraszlig2020-03-231-1/+1
| | | | | | | | | | | | All of the NixOS options in services.graphite.pager have been removed in 37ffa6ea51f3a3d7e43736b9a5ce3c149dd9d1ee, but since we're using the "enable" option to check whether we need to run tests, we'll get an eval error. Removing the check fixes the evaluation error. Signed-off-by: aszlig <aszlig@nix.build> Reported-by: @devhell
* machines/hildr: Enable and configure actkbddevhell2020-03-111-0/+8
| | | | | | | | | | | Until now I've been controlling screen brightness using `xbindkeysrc`. However, I also like to have as much as possible in vuizvui. Here I'm moving my screen brightness configuration. Unfortunately the wiki article [1] seems outdated. Although `light` is enabled using `programs.light.enable` it does not live in `/run/wrappers/bin/light` like the wiki article suggests. I could choose the `/run/current-system/sw/bin/light` path, but I figured that the committed approach might be better. Dunno yet.
* profiles/base: Switch back to latest kerneldevhell2020-03-041-1/+1
| | | | | With VirtualBox gone, I should be able to use the latest Linux kernel again. Yippie!
* profiles/services: Disable virtualboxdevhell2020-02-291-1/+1
| | | | | | | | | I've been trying to get away from VirtualBox for quite some time now. unfortunately work has been preventing me from ditching it. I've been doing some tests with virt-manager and, for now, I think it might be an okay replacement. The only problem is that I've not found a way to similarly export/import VMs in a convenient fashion which VirtualBox offers.
* profiles/base: Remove nerdfontsdevhell2020-02-261-1/+0
| | | | | Having added nerdfonts was a bad idea because it's 5G apparently. Let's not do this to aszlig's hydra.
* profiles/base: Add nerdfonts and cozettedevhell2020-02-251-0/+2
|
* pkgs/profpatsch: Merge repository dhallshProfpatsch2020-02-240-0/+0
|\
| * Mostly implement nice completion for dhallProfpatsch2019-09-169-126/+235
| | | | | | | | | | A few bugs are still remainaing, but it can recognize when files should be completed for example.
| * completion: move to Completion module & factor out typesProfpatsch2019-09-153-23/+22
| |
| * completion.dhall: add completion options for dhall command lineProfpatsch2019-09-151-0/+134
| |
| * main: factor out basic fish completion commandsProfpatsch2019-09-144-149/+176
| |
| * `abc foo --bar` can be completedProfpatsch2019-09-091-2/+23
| |
| * First working fish subcommand completion.Profpatsch2019-09-093-42/+94
| |
| * Add dhall-to-shell script (to convert (List (List Text)) to sh)Profpatsch2019-09-081-0/+6
| |
| * Init: basic command line abstraction for fish’s completeProfpatsch2019-09-0810-0/+172
|
* Mostly implement nice completion for dhallProfpatsch2020-02-249-126/+235
| | | | | A few bugs are still remainaing, but it can recognize when files should be completed for example.
* completion: move to Completion module & factor out typesProfpatsch2020-02-243-23/+22
|
* completion.dhall: add completion options for dhall command lineProfpatsch2020-02-241-0/+134
|
* main: factor out basic fish completion commandsProfpatsch2020-02-244-149/+176
|
* `abc foo --bar` can be completedProfpatsch2020-02-241-2/+23
|
* First working fish subcommand completion.Profpatsch2020-02-243-42/+94
|
* Add dhall-to-shell script (to convert (List (List Text)) to sh)Profpatsch2020-02-241-0/+6
|
* Init: basic command line abstraction for fish’s completeProfpatsch2020-02-2410-0/+172
|
* devhell: Replace chromium with bravedevhell2020-02-222-2/+1
| | | | | | | | | I'm quite tired and bored of things like [1]. I can't find evidence that Brave has implemented this, so Brave will replace Chromium. [1]: https://www.chromestatus.com/feature/4733392803332096
* machines/profpatsch: set up bluetoothProfpatsch2020-02-161-0/+6
| | | | | The wiki article is positively awesome: https://nixos.wiki/wiki/Bluetooth
* machines/profpatsch: fix luks.device warningProfpatsch2020-02-161-4/+1
|
* machines/profpatsch: git-dit is not buildingProfpatsch2020-02-161-1/+1
|
* machines/profpatsch/pkgs: clean upProfpatsch2020-02-166-450/+1
| | | | | | | | | | | Remove everything I haven’t been using: - nix with an override - some containerization attempt - taffybar with patches - git-annex with override - poezio - searx with patches - ghci with additional packages
* machines/profpatsch/pkgs: drop xmpp-client, unusedProfpatsch2020-02-162-34/+0
|
* machines/haku: accept terms & add necessary email addressProfpatsch2020-02-161-0/+3
|
* machines/profpatsch/shiki: comment out pyrnotify serviceProfpatsch2020-02-161-41/+41
| | | | Hasn’t been working, but might want to fix in the future.
* machines/hildr: Add teamsdevhell2020-02-131-0/+1
| | | | Work laptop.. needs work crap..
* machines/{eir,gunnr}: Switch pamixer to profiledevhell2020-02-113-2/+1
| | | | Small but still valid step towards more de-DRYing.
* machines/profpatsch/shiki: add taskwarriorProfpatsch2020-02-101-0/+1
|
* machines/profpatsch: chromium -> firefox 😱🎉😱Profpatsch2020-02-101-1/+1
|
* machines/profpatsch/base-workstation: switch from ag to rgProfpatsch2020-02-101-1/+1
| | | | | | ag is not maintained anymore and has problems with .gitignore files. rg seems to even be a bit faster and supports everything I need (plus it’s picked up automatically by the spacemacs search).
* profiles/base: Temporarily pin Kernel versiondevhell2020-02-101-1/+1
| | | | | VBox doesn't build with the newest Kernel. So, best to stick with the old 5.4 for now.
* core/tests: Fix option check for buildkite-agentsaszlig2020-02-101-1/+1
| | | | | | | | | Another thing I missed in ffa7a45ba0aa27c926472e23587423bc07a6db53 is that not only the module got renamed, but its interface has changed as well and instead of an "enable" option, it's now just an attribute set of submodules and the service(s) are enabled whenever it's non-empty. Signed-off-by: aszlig <aszlig@nix.build>
* shiki: Revert "Temp-disable dhall{-flycheck}"aszlig2020-02-101-3/+2
| | | | | | | | | | | | This reverts commit 69750084815bf994b859819f1dadab83ba0830c6. Since 00fce07dba2f80f94f1715f27bdb91b67a65ec89 and 67f8c4b09e7f9a9cd82c7dd1601891654958d0d2, the corresponding package attributes should now be available and we no longer need to disable them in order to get a successful evaluation. Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* core/tests: Rename module for buildkite-agentaszlig2020-02-101-2/+2
| | | | | | | | | | | | The buildkite-agent module, NixOS test and option got renamed[1] to its plural form, also supporting multiple agents. While none of our machines are using the module, we nevertheless need to fix the module option attribute so that our channels will evaluate. [1]: https://github.com/NixOS/nixpkgs/commit/f003810989c58746db9ea52f623 Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/profpatsch: Fix eval error for dhall-flycheckaszlig2020-02-101-1/+1
| | | | | | | | | | | | | | | The haskellPackages attribute is actually part of the package scope inside pkgs.profpatsch and thus the evaluation fails with the following error: attribute 'vuizvui' missing, at .../pkgs/profpatsch/default.nix:176:20 Referencing the attribute directly from within the recursive attribute set fixes the evaluation error and building dhall-flycheck also succeeds. Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* pkgs/profpatsch: add dhall-flycheckProfpatsch2020-02-101-0/+8
|