Skip to content

benbouillet/nix-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TO DO

  • Hyprland implementation
  • Hyprland configuration
  • Hyprland basics bindings
  • Hyprland advanced bindings
  • Kitty configuration
  • Wallpaper implementation
  • Stylix implementation
  • Stylix configuration (color scheme)
  • Stylix configuration (font)
  • Zsh implementation
  • Zsh configuration
  • Waybar implementation
  • Waybar configuration
  • Screen brightness management
  • nixvim implementation
  • greetd implementation
  • notifications
  • web-search
  • hyprland shortcuts cheatsheet
  • emopicker
  • thunar
  • T480 keyboard bindings
  • hypridle
  • hyprlock
  • hyprpaper
  • hyprshot
  • hyprsunset
  • xdg-desktop-portal-hyprland
  • nixvim configuration tweaking
  • Waybar modules
  • Waybar base ricing
  • Waybar modules colors
  • Waybar executables on click
    • logout
    • hyprlock
    • pulseaudio
    • bluetooth
    • network manager
    • calendar
  • Waybar hover behavior (WIP)
  • Waybar MPRIS (media player)
  • Waybar download/upload bandwith (see this)
  • Waybar Mic Input volume
  • Waybar remove unused code
  • Waybar colors from Stylix
  • Switching to Hyprland with uwsm
  • spotify
  • tmux
  • investigate Tesseract (see example)
  • Waybar temperature module
  • Finish swaync integration from same
  • emoji-picker
  • sops-nix
  • syncthing
  • wireless
  • notification center
  • Solve the missing applications in launcher issue (see HM Documentation)
  • fix firefox config file backup error to HM (check issue)
  • Check on tmux shortcuts
  • secrets
  • check what can be switch to HM options in sre.nix & personal.nix
  • configure external monitors
  • caching
  • formatting
  • investigate LF (see Vimjoyer's video)
  • notification center: solve UI issue with wlogout button
  • hyprswitch ?
  • swappy ?
  • code snippet screenshot tool (check medium)
  • ssh-agent

Configuring SOPS

Setting up SSH Key

ssh-keygen -t ed25519

Deriving Age key from SSH

mkdir -p ~/.config/sops/age
nix-shell -p ssh-to-age --run "ssh-to-age -private-key -i ~/.ssh/id_ed25519 > ~/.config/sops/age/keys.txt"

Get Age public key

nix-shell -p age --run "age-keygen -y ~/.config/sops/age/keys.txt"

Then add the key to .sops.yaml

Add keys to secret file

sops updatekeys secrets/secrets.yaml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages