Skip to content

Oughie/nixos-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 29, 2025
cfd968a · Mar 29, 2025

History

24 Commits
Mar 29, 2025
Mar 29, 2025
Dec 21, 2024
Dec 21, 2024
Mar 29, 2025
Mar 29, 2025
Feb 12, 2025

Repository files navigation

Oughie's NixOS Configuration 🌸

Stars

Personal configuration for Hyprland on NixOS 25.05 ❄️

Screenshot


Table of Contents

Setup

  • Desktop
    • Window Manager: Hyprland
    • Theme: Catppuccin Mocha
    • Application-Launcher: Rofi
    • Status Bar: Waybar
    • Display Manager: SDDM
  • Terminal:
    • Emulator: Kitty, JetBrains Mono
    • Code Editor: NeoVim
    • Shell: Zsh, Powerlevel10k

The list of additionally installed package can be viewed here.

Warning

This configuration is intended for personal use. The locale, drivers as well as other things may need to be adjusted for personal preferences.

Installation

To install this configuration, follow these instructions:

  1. Clone the repository into the ~/Configuration directory:
$ git clone https://github.com/Oughie/nixos-config.git ~/Configuration

Caution

The ~/Configuration directory is used throughout the system configuration.
Do not change the directory name!

  1. Switch to the new NixOS configuration:
$ sudo nixos-rebuild switch --flake ~/Configuration
  1. Apply the new home-manager configuration:
$ home-manager switch --flake ~/Configuration

Keybindings

The configuration uses the following keyboard shortcuts:

Applications

Shortcut Action
Super + D Launch rofi
Super + Shift + S Launch snippet tool
Super + Shift + C Launch color picker

Windows

Shortcut Action Shortcut Action
Super + W Kill active window Super + H Focus left window
Super + S Toggle window floating mode Super + L Focus right window
Super + F Toggle window fullscreen Super + K Focus window above
Super + P Toggle window pseudo mode Super + J Focus window below
Super + Shift + H Move window left Super + Alt + H Resize window left
Super + Shift + L Move window right Super + Alt + L Resize window right
Super + Shift + K Move window up Super + Alt + K Resize window up
Super + Shift + J Move window down Super + Alt + J Resize window down

While holding Super, you can also move the window via left-click or resize it via right-click.

Workspaces

Shortcut Action
Super + 1 .. 5 Switch to nth workspace
Super + Tab Switch to previous workspace
Super + Shift + 1 .. 5 Move window to nth workspace

Credits

The wallpapers were taken from another repository that can be found here. ❤️