No description
  • Go 96.8%
  • Nix 3.2%
Find a file
2026-10-07 11:01:58 +02:00
config made gpuinfo providers configurable 2025-11-09 18:32:44 +01:00
gpuinfo added support to show gpu power usage 2026-02-21 16:48:06 +00:00
mpris removed testing code 2025-11-01 13:04:31 +01:00
nix added nix files 2026-10-07 10:46:23 +02:00
openshock Merge branch 'main' of https://github.com/Glowman554/OpenOSC 2025-10-16 10:44:31 +02:00
oscmod added chatbox toggle 2026-02-22 13:23:45 +00:00
.gitignore Initial commit 2025-08-03 17:45:42 +02:00
flake.lock added nix files 2026-10-07 10:46:23 +02:00
flake.nix added nix files 2026-10-07 10:46:23 +02:00
go.mod Initial commit 2025-08-03 17:45:42 +02:00
go.sum Initial commit 2025-08-03 17:45:42 +02:00
LICENSE Create LICENSE 2025-08-03 17:46:50 +02:00
main.go added chatbox toggle 2026-02-22 13:23:45 +00:00
README.md update readme 2026-10-07 11:01:58 +02:00

OpenOSC

Install from the Git

In your NixOS configuration's flake.nix, add the OpenOSC input and pass it to your modules:

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    openosc.url = "git+https://git.toxicfox.de/toxicfox/OpenOSC";
  };

  outputs = { nixpkgs, openosc, ... }: {
    nixosConfigurations.my-host = nixpkgs.lib.nixosSystem {
      system = "x86_64-linux";
      specialArgs = { inherit openosc; };
      modules = [ ./configuration.nix ];
    };
  };
}

Then add the package in configuration.nix:

{ pkgs, openosc, ... }:
{
  environment.systemPackages = [
    openosc.packages.${pkgs.stdenv.hostPlatform.system}.openosc
  ];
}