8 dépôts
Mappings that translate high-level declarative expressions into specific file and directory structures.
Distinct from Declarative Mapping Engines: Focuses on filesystem layout mapping rather than visual aesthetic binding
Explore 8 awesome GitHub repositories matching web development · Configuration File Mappings. Refine with filters or upvote what's useful.
Home Manager is a declarative framework for managing user-specific packages, dotfiles, and services. It serves as a tool for maintaining reproducible home directory setups and user environments across multiple machines using the Nix package manager. The system functions as a declarative dotfile manager, defining application configuration files from a central source to ensure consistency. It allows for the management of user-level software packages and the automation of background processes and services that start upon user login.
Maps high-level Nix expressions to the structured files and directories in the user home folder.
This project is a shell configuration manager and Unix environment automator designed to organize shell settings and environment variables. It functions as a symlink-based dotfile deployer that maps versioned configuration files to the home directory to maintain a consistent system environment across different machines. The system employs a topic-based configuration loading model, grouping shell settings and environment scripts into discrete directories that load sequentially into the active shell. It further automates the setup of the command line interface by managing system paths and ensur
Maps configuration files from a versioned repository to the home directory to maintain an organized filesystem.
Podman Desktop is a graphical user interface for managing container images, pods, and volumes across multiple container engines and Kubernetes clusters. It serves as a container engine orchestrator for installing, configuring, and updating engines, as well as a deployment dashboard for connecting to Kubernetes environments and switching cluster contexts. The application is an extensible developer tool that utilizes a plugin system to allow users to add new features and orchestration capabilities through third-party modules. The tool provides a resource dashboard for local container managemen
Maps graphical user interface settings to structured configuration files for underlying container engines.
nvim-dap is a Neovim plugin that serves as a client implementation of the Debug Adapter Protocol. It provides a language-agnostic debugger interface that integrates external debugger binaries into the editor, allowing users to manage breakpoints and step through code. The project enables remote process debugging by attaching to running processes or containerized applications via TCP sockets and network proxies. It supports connecting to debug adapters through standard input/output or TCP, with specialized support for launching and attaching to Java processes. The plugin covers program execut
Resolves session-specific launch and attach arguments by mapping user settings to protocol-compliant requests.
X-Track is a firmware project for an embedded bicycle computer that combines GPS-based speed and ride metrics with offline map navigation. It functions as a GPS bicycle speedometer, displaying speed, distance, altitude, and other ride data on a handlebar-mounted screen, while also serving as an offline map viewer that renders locally stored map tiles without an internet connection. The project distinguishes itself by including a firmware emulator that runs the embedded code on a PC, enabling development and testing without physical hardware. It also provides GPS-based clock calibration to aut
Configures the map tile folder path and coordinate system in a JSON file for correct map alignment.
vscode-recipes est une collection de modèles de configuration et de guides pour configurer les débogueurs et les environnements d'exécution au sein de VS Code. Il fournit des modèles et des plans standardisés pour connecter l'éditeur à des runtimes locaux, conteneurisés ou serverless à travers une variété de langages de programmation et de frameworks. Le projet se concentre sur la coordination de sessions de débogage simultanées à travers les processus côté client et côté serveur pour tracer la logique à travers les applications full-stack. Il offre des modèles spécifiques pour intégrer les runtimes de langage et orchestrer des configurations de développement multi-langages au sein d'une instance d'éditeur unique. Les recettes couvrent la configuration du débogage de tests automatisés pour les suites unitaires, d'intégration et de bout en bout. Elles incluent également des configurations pour le débogage de fonctions serverless et la gestion des workflows de développement pour divers langages et outils.
Provides mappings that translate user-defined debugger settings into protocol-compliant requests.
tmuxp is a tmux session manager and declarative workspace orchestrator that automates the creation and organization of sessions, windows, and panes. It functions as a libtmux automation wrapper, allowing users to define complex terminal layouts and initial shell commands using YAML or JSON configuration files. The project distinguishes itself as a terminal layout snapshot tool capable of capturing the state of a running session and saving it as a reproducible configuration. It further supports terminal workflow automation by executing bootstrap tasks and startup scripts to prepare environment
Translates YAML or JSON configuration files into a structured hierarchy of tmux windows and panes.
Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers, and notifications for Wayland compositors. It is built as a plugin-based desktop environment that utilizes declarative configuration for managing system defaults, wallpapers, and plugin installations. The project features a dynamic desktop theming engine that extracts color palettes from wallpapers to theme the shell and external applications. This is supported by an inter-process communication bridge that exposes endpoints, allowing external scripts and keybindings to trigge
Maps user preferences and system defaults to interface properties via a structured configuration module.