Go to file
2024-03-14 00:10:13 +01:00
home Add caffeine 2024-03-14 00:10:13 +01:00
hosts Up 2024-03-11 19:55:00 +01:00
img Up 2024-03-13 23:32:40 +01:00
nixos Up 2024-03-13 19:42:50 +01:00
.gitignore Up 2024-03-13 19:26:10 +01:00
flake.lock Up 2024-03-13 11:31:15 +01:00
flake.nix Up 2024-03-13 19:42:50 +01:00
README.md Add caffeine 2024-03-14 00:10:13 +01:00

Nixy

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

Images

1 2 3

Apps

  • File manager:
    • lf
    • thunar
  • Terminal: kitty
  • Shell: zsh
    • Prompt: starship
    • Bat, eza, zoxide, fzf, ripgrep
  • Editor: nixvim
  • Browser: qutebrowser
  • Music: spictify
  • Bar: waybar
  • Notifications: dunst
  • Launcher: wofi
  • WM: Hyprland
    • hyprlock
    • hyprpaper
    • hypridle
    • wlogout
  • DM: Tuigreet

Themes & Colors

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

Scripts

Nix/NixOs shortcuts

  • nixy-edit
  • nixy-rebuild
  • nixy-gc
  • nixy-update

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 the hypridle (disable suspend & screenlock).

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

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"
  • 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 & Qt Theme based on the colorscheme