https://github.com/nemnix/dotfiles
My NixOS configurations, using Home-Manager and flakes, tailored for my laptop and AI server. They are optimized for performance with Rust or C programs for the system.
https://github.com/nemnix/dotfiles
catppuccin dotfiles flakes home-manager hyprland iso nixos swaywm
Last synced: about 1 year ago
JSON representation
My NixOS configurations, using Home-Manager and flakes, tailored for my laptop and AI server. They are optimized for performance with Rust or C programs for the system.
- Host: GitHub
- URL: https://github.com/nemnix/dotfiles
- Owner: NemNix
- Created: 2024-11-02T22:54:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-27T00:12:57.000Z (about 1 year ago)
- Last Synced: 2025-03-27T01:24:54.670Z (about 1 year ago)
- Topics: catppuccin, dotfiles, flakes, home-manager, hyprland, iso, nixos, swaywm
- Language: Nix
- Homepage:
- Size: 13.5 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
NixOS For NEWBIES



## What Do I Use
### System
- **Shell:** ```bash```
- **Kernel:** CachyOS default kernel
- **Display Manager:** [Tuigreet](https://github.com/apognu/tuigreet) ![rust][rs]
- **Window Manager:** [Hyprland](https://github.com/hyprwm/Hyprland) ![C++][cpp]
#### Hypr Ecosystem
- [Hyprlock](https://github.com/hyprwm/hyprlock) ![C++][cpp]
- [Hypridle](https://github.com/hyprwm/hypridle) ![C++][cpp]
- [Hyprshot](https://github.com/Gustash/Hyprshot) ![shell][sh]
- [Hyprpaper](https://github.com/hyprwm/hyprpaper) ![C++][cpp]
- [Hyprpicker](https://github.com/hyprwm/hyprpicker) ![C++][cpp]
- **Status Bar:** [Waybar](https://github.com/Alexays/Waybar) ![C++][cpp]
- **Notification Daemon:** [Dunst](https://dunst-project.org/) ![C][c]
- **Application Launcher:** [Wofi](https://gitlab.com/dgirault/wofi) ![C][c]
- **Display:** [Kanshi](https://git.sr.ht/~emersion/kanshi) ![C][c] [wlr-randr](https://sr.ht/~emersion/wlr-randr/) ![C][c]
- **Recording:** [gpu-screen-recorder-gtk](https://git.dec05eba.com/gpu-screen-recorder-gtk/about/) ![C++][cpp]
### Apps
- **Terminal:** [Foot](https://codeberg.org/dnkl/foot) ![C][c]
- **Browser:** [Floorp](https://github.com/Floorp-Projects/Floorp)
- **File Manager:** [Yazi](https://github.com/sxyazi/yazi) ![Rust][rs] [Nautilus](https://github.com/GNOME/nautilus) ![C][c]
- **IDE:** [Helix](https://helix-editor.com/) ![Rust][rs] [Vscodium](https://github.com/VSCodium/vscodium)
- **System Monitor:** [Btop](https://github.com/aristocratos/btop) ![C++][cpp]
## Architecture
### 🏠 Home
These are the dotfiles and configuration files for user-level configuration.
**Subfolders:**
- `programs` contains all of my configurations declared with Home Manager.
- `system` contains all of my window manager system configurations.
### 💻 Hosts
These are the host-specific configurations.
**Subfolders:**
- `modules` contains all of the system configurations divided into modules.
## Installation
- `Laptop`: ```sudo nixos-rebuild switch --flake github:NemNix/Dotfiles#laptop```
- `Server`: ```sudo nixos-rebuild switch --flake github:NemNix/Dotfiles#server```
## To do !
- Declare Browser
- Remove unused config
[rs]: https://img.shields.io/badge/-rust-orange
[nim]: https://img.shields.io/badge/-nim-%23ffe953
[sh]: https://img.shields.io/badge/-shell-green
[go]: https://img.shields.io/badge/-go-68D7E2
[cpp]: https://img.shields.io/badge/-c%2B%2B-red
[c]: https://img.shields.io/badge/-c-lightgrey
[z]: https://img.shields.io/badge/-zig-yellow
[va]: https://img.shields.io/badge/-vala-blueviolet
[da]: https://img.shields.io/badge/-dart-02D3B3
[py]: https://img.shields.io/badge/-python-blue
[ts]: https://img.shields.io/badge/-TS-007BCD