{ description = "YATwm"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; }; outputs = { self, nixpkgs, ... }@inputs: let pkgs = nixpkgs.legacyPackages.x86_64-linux; in { devShells.x86_64-linux.default = pkgs.mkShell { buildInputs = with pkgs; [ gcc gnumake xorg.libX11 xorg.libXrandr libnotify pkg-config clang-tools ]; }; packages.x86_64-linux.YATwm = (pkgs.callPackage ./YATwm.nix {}); packages.x86_64-linux.default = self.packages.x86_64-linux.YATwm; nixosModules.YATwm = import ./nix/module.nix; nixosModules.default = self.nixosModules.YATwm; homeManagerModules.YATwm = import ./nix/hm-module.nix; homeManagerModules.default = self.homeManagerModules.YATwm; }; }