Go to file
2024-03-17 17:35:11 +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
LICENSE License 2024-03-17 17:35:11 +01:00
README.md License 2024-03-17 17:35:11 +01:00

Nixy


Nixy

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

neofetch qutebrowser spotify wofi

Apps

Click to expand
Category Software
WM Hyprland
hyprlock
hyprpaper
hypridle
wlogout
Bar waybar
Terminal kitty
Shell zsh
starship
bat
eza
zoxide
fzf
Editor nixvim
File manager lf
thunar
Browser qutebrowser
Music spicetify
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

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

Brightness control

Click to expand
  • brightness-up
  • brightness-down
  • brightness-change <up/down> <increment>

Sound control

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

Caffeine

Click to expand

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

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

Night-Shift

Click to expand

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

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