Nix-config automates system configuration for macOS and Linux, managing terminal tools and programs. It benefits operations teams by standardizing environments, reducing setup time, and ensuring consistency across systems. Connects to home-manager, neovim, and other terminal tools.
git clone https://github.com/malob/nix-config.githttps://github.com/malob/nix-config
["1. Identify your specific tools and use case. List all terminal tools, programming languages, and frameworks you need.","2. Use the prompt template to generate a Nix configuration. Specify your operating system, tools, and use case.","3. Review the generated configuration. Ensure it includes all necessary tools and settings.","4. Apply the configuration using home-manager and Nix. Follow the standard Nix installation and configuration process.","5. Test the environment. Verify that all tools are installed and working as expected. Make adjustments as needed."]
Automate the setup of development environments on macOS and Linux using Nix configurations.
Easily manage and update external dependencies through Nix flakes for consistent builds.
Integrate user configurations for tools like Neovim and Git using home-manager.
Utilize a unified colorscheme across multiple terminal applications for a cohesive look.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/malob/nix-configCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate a Nix configuration for a [OPERATING_SYSTEM] environment. Include [SPECIFIC_TOOLS] and [TERMINAL_TOOLS]. Ensure compatibility with [HOME_MANAGER] and [NEOVIM]. Optimize for [USE_CASE], such as development, data analysis, or system administration.
Here's a Nix configuration tailored for a macOS development environment, optimized for web development with Node.js and Docker:
```nix
{ config, pkgs, ... }:
{
# Enable home-manager
home-manager.useHomeManager = true;
home-manager.users.${config.username} = { pkgs, ... }:
{
home.packages = with pkgs; [
nodejs
yarn
docker
docker-compose
neovim
tmux
git
gh
];
home.file.Cloud ETL platform for non-technical data integration
IronCalc is a spreadsheet engine and ecosystem
Get more done every day with Microsoft Teams – powered by AI
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan