| 12345678910111213141516171819202122232425262728293031323334353637 |
- {
- description = "A lightweight, secure, and feature-rich Discord terminal client.";
- inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
- outputs = { self, nixpkgs, ... }:
- let
- systems = [
- "x86_64-linux"
- "aarch64-linux"
- "x86_64-darwin"
- "aarch64-darwin"
- ];
- forAllSystems = f:
- nixpkgs.lib.genAttrs systems
- (system: f {
- inherit system;
- pkgs = nixpkgs.legacyPackages.${system};
- packages' = self.packages.${system};
- });
- in
- {
- packages = forAllSystems ({ pkgs, packages', ... }: {
- default = packages'.discordo;
- discordo = pkgs.callPackage ./nix/package.nix { };
- });
- homeModules = {
- default = self.homeModules.discordo;
- discordo = import ./nix/module-hm.nix self;
- };
- devShells.default = forAllSystems ({ pkgs, packages', ... }: pkgs.mkShell {
- inputsFrom = [ packages'.discordo ];
- });
- };
- }
-
|