Go to file
2024-03-17 17:11:49 +01:00
home Up 2024-03-17 17:11:49 +01:00
hosts Up 2024-03-14 18:42:15 +01:00
nixos Up 2024-03-17 17:11:49 +01:00
secrets Up 2024-03-16 22:26:30 +01:00
.gitignore Up 2024-03-13 19:26:10 +01:00
.sops.yaml Up 2024-03-16 22:26:30 +01:00
flake.lock flake.lock: Update 2024-03-17 16:47:28 +01:00
flake.nix Up 2024-03-16 22:26:30 +01:00
README.md Up 2024-03-17 17:11:49 +01:00

Nixy

This is my dotfiles repo. It's a work in progress, and I'm still learning how to use nix.

Images

neofetch qutebrowser spotify wofi

Apps

Category Software
WM Hyprland
- hyprlock
- hyprpaper
- hypridle
- wlogout
File manager - lf
- thunar
Terminal kitty
Shell zsh
- starship
- bat
- eza
- zoxide
- fzf
Editor nixvim
Browser qutebrowser
Music spicetify
Bar waybar
Notifications dunst
Launcher wofi
DM tuigreet
Secrets sops-nix

Themes & Colors

Themes and colors are managed by the home/variable/theme folder.

Scripts

Nix/NixOs shortcuts

  • nixy-edit
  • nixy-rebuild
  • nixy-update
  • nixy-gc # garbage collection
  • nixy-cb # clean boot menu

Brightness control

  • brightness-up
  • brightness-down
  • brightness-change <up/down> <increment>

Sound control

  • sound-up
  • sound-down
  • sound-toggle
  • sound-output
  • sound-change <up/down/mute> <increment>

Caffeine

Caffeine is a simple script that toggles hypridle (disable suspend & screenlock).

  • caffeine # Toggle caffeine
  • caffeine-status # Return active/inactive

Night-Shift

Blue light filter, using wlsunset

  • night-shift-on
  • night-shift-off

Installation

git clone https://github.com/anotherhadi/nixy ~/.config/nixos
  • Every things that you must change got a "CHANGEME" comment. You can search for it with ripgrep: rg "CHANGEME"
  • Every things that you must remove got a "REMOVE" comment. You can search for it with ripgrep: rg "REMOVE" (Secrets, own stuff..)
  • Change the nixos/configuration.nix file to match your system
  • Copy your hardware-configuration.nix file to the nixos folder
sudo nixos-rebuild switch --flake ~/.config/nixos#nixy

TODOLIST

  • Variable user & homeDir
  • Custom GTK based on the colorscheme
  • Obsidian.nvim on every markdown file
  • Caffeine & Night-Shift replace notif
  • Make hyprcursor working