Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

235 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linuxconffiles

My linux "stuff" and configs: a NixOS flake plus dotfiles for two machines.

Layout

Path Contents
nixos/ Flake, hosts, and modules (the system config)
i3/ i3, Polybar, picom, and warpd configs
hyprland/ Hyprland WM (Lua config), waybar, foot, fuzzel, wl-kbptr
terminalEditors/ Helix, Neovim, micro configs
heliumbrowser/ Helium browser (ublock, vimium)
home/ .bashrc, .tmux.conf
cava/, ncspot/ Audio visualizer, Spotify TUI
scripts/ Helper lenovo scripts (fan, backlight, screen)
archive/ Old setups and retired bars (i3bar/i3status, Sway, niri, qutebrowser, old Hyprland, vscode, zed)

NixOS

Flake (nixos/flake.nix) defines two hosts off a shared modules/common.nix:

  • nix-desktop: AMD GPU (ROCm), systemd-boot, DDC/CI brightness.
  • nix-laptop: Intel GPU, GRUB, TLP/thermald power, bluetooth, miracle-wm test.

Modules: common.nix (base system), styling.nix (GTK/cursor/font theming), clipboard.nix (cliphist + fuzzel image picker).

Build

nh os switch nixos -H nix-desktop   # or nix-laptop

Or plain Nix:

sudo nixos-rebuild switch --flake ./nixos#nix-desktop

Stack

  • Window managers: i3/X11 and Hyprland/Wayland (Lua config). Sway archived.
  • Wallpaper: nitrogen on i3; awww on Hyprland.
  • Kernel: XanMod latest, low-latency tweaks, BBR + CAKE.
  • Shell: fish. Audio: PipeWire. Editor: Neovim/Helix.
  • Bleeding-edge nixpkgs master exposed as pkgs.master.

Credits

About

My config files.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages