A Cozy Operating System
- Nix 51.6%
- QML 43.9%
- Go 2.9%
- JavaScript 1.4%
- Shell 0.2%
| config | ||
| hosts | ||
| nvf | ||
| wallpaper | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| theme.nix | ||
Amnytas - My Nixos Hyprland Config
This is the nix config i use on all my systems, here is what it looks like:
https://github.com/user-attachments/assets/5c66eb6f-b504-4857-b43d-9f7cd78b732e
Features
- Tokyo Night Color Scheme throughout the system
- Widgets made with AGS
- Wallpaper changes depending on Workspace (see all wallpapers)
- hyprlock config
- Nvidia driver setup (although i swapped to amd on my desktop)
- usable across multiple systems
- arlecchino grub theme :>
- a nvf config (also exposed separately as #nvf)
- pseudofullscreen (in case an application/game (cough gw2) doesnt behave in fullscreen)
- hotkeys for almost anything I wanna do (./config/rice/hyprland/binds.nix)
- Mozc IME for typing Japanese
- OwOpacity on everything ~||~
Wanna try it out?
Simply run
nix run github:QuetzColito/amnytas#install --extra-experimental-features "nix-command flakes"
on nixos x86_64 with a user with a preconfigured password and the script will install the whole config to ~/amnytas
If you wanna know what exactly the script does, it isnt super long and explained in the comment in flake.nix ^^
If you want to add extra config before the install abort the script once it starts nixos-rebuild and edit /hosts/<yourhost>.nix
I tried to document the important/unintuitive parts :3
Software Used
| Distro | NixOs |
| WM/Compositor | Hyprland |
| Terminal | foot |
| Shell | zsh |
| Prompt | ohmyposh |
| Bar/Widgets | AGS |
| Browser | Zen Browser |
| Text Editor | neovim (nvf) |
| File Manager | yazi, Thunar |
| Notifications | mako |
| image viewer | imv |
| screen recording | wf-recorder |
| music player | ytm by th-ch |
Where I stole it all from c:
- https://github.com/sioodmy/dotfiles an older version of this repo was the starting point
- https://wallhaven.cc/ for most of the wallpapers
- https://github.com/lpdkt/dronevil some stuff for Hyprland, and my initial waybar setup
- https://github.com/Axarva/dotfiles-2.0 widget inspiration
- https://www.youtube.com/@vimjoyer for learning nix