Hadi 5eeba41413 add kitty shortcuts
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>

Former-commit-id: c2b90d76340429a0d6ffbaf070b28a30d2f6a2a2
2025-06-05 14:05:51 +02:00
2025-03-27 13:20:37 +01:00
2025-06-05 14:05:51 +02:00
2025-05-23 15:21:15 +02:00
2025-06-05 14:04:13 +02:00
2025-05-12 14:21:17 +02:00
2025-05-11 18:51:44 +02:00
2025-03-21 21:00:26 +01:00
2025-05-28 14:33:47 +02:00
2024-03-17 17:35:11 +01:00
2025-03-27 12:21:05 +00:00


Nixy



Nixy simplifies and unifies the Hyprland ecosystem with a modular, easily customizable setup. It provides a structured way to manage your system configuration and dotfiles with minimal effort. It includes home-manager, secrets, and custom theming all in one place.

Features:

  • 💻 Hyprland-centric: Preconfigured Hyprland ecosystem (Hyprlock, Hyprpanel, etc.)
  • 🎨 Consistent Theming: Base16 & Stylix-powered themes
  • ⌨️ Vim-like Everywhere: Unified keybindings (Hyprland, nvim, vimium, etc.)

Table of Content

Nixy helper, peaclock Qutebrowser, pipes, shell nvim, lazygit spotify, cava

Architecture

🏠 /home (User-level configuration)

Contains dotfiles and settings that apply to your user environment.

Subfolders:

  • programs is a collection of apps configured with home-manager
  • scripts is a folder full of bash scripts (see SCRIPTS.md)
  • system is some "desktop environment" configuration

🐧 /nixos

Those are the system-level configurations. (audio, bluetooth, gpu, bootloader, ...)

🎨 /themes

This folder contains all system themes. Mainly stylix configurations. Check out the available themes and learn how to create your own in THEMES.md

💻 /hosts

This directory contains host-specific configurations. Each host includes:

  • configuration.nix for system-wide settings
  • home.nix for user-level configuration
  • variables.nix for global variables
  • secrets/ for sensitive data

Installation

  1. Fork this repo and clone it to your system:
git clone https://github.com/anotherhadi/nixy ~/.config/nixos
  1. Copy the hosts/laptop folder, rename it to match your systems hostname, and update variables.nix with your machines settings.
  2. Copy your hardware-configuration.nix into your new host's folder to ensure proper hardware support.
  3. Register your new host in flake.nix by adding it under nixosConfigurations.

Important

# CHANGEME comments are placed throughout the config to indicate necessary modifications. Use the following command to quickly locate them:

rg "CHANGEME" ~/.config/nixos

Tip

When you add new files, don't forget to run git add . to add them to the git repository

  1. Build the system
sudo nixos-rebuild switch --flake ~/.config/nixos#yourhostname

Documentation

Description
Nixy simplifies and unifies the Hyprland ecosystem with a modular, easily customizable setup. It provides a structured way to manage your system configuration and dotfiles with minimal effort.
Readme MIT 419 MiB
Languages
Nix 100%