// nixos-config - My current NixOS configuration // // Copyright (C) 2025 Benedikt Peetz // SPDX-License-Identifier: GPL-3.0-or-later // // This file is part of my nixos-config. // // You should have received a copy of the License along with this program. // If not, see . use std::path::PathBuf; use clap::Parser; #[derive(Parser, Debug)] #[command(author, version, about, long_about = None)] /// A tool to manage your key mappings for the river window manager pub(super) struct Args { #[command(subcommand)] pub command: SubCommand, #[arg(long, short)] /// Path to mapping config JSON file pub keymap: PathBuf, } #[derive(clap::Subcommand, Clone, Debug)] pub(super) enum SubCommand { Init {}, ShowHelp {}, }