skiletro / nixfiles

dotfiles, but nix!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


nixfiles

Screenshot last updated December 28th, 2023

My dotfiles that I used on my arch-based system can be found here, and are a basis for a lot of the configuration here! If you don't use NixOS, you can probably find a more standard config for the thing you are looking for over there.

Goals

  • Wayland first
  • Looks pretty

Installation Guide (WIP)

  • Enter a nix-shell with nix-shell -p alejandra git neovim
  • Clone the repo (preferably under .nix_config in your home directory
  • Copy over your configuration.nix and hardware-configuration.nix to a new folder in machines/.
  • Rename configuration.nix to default.nix
  • Add the host to the list of hosts in flake.nix
  • Change all the user references from jamie to whatever username you are using
  • Run nix develop --extra-experimental-features "flakes nix-command" then type rebuild (you might need to run it another time for it to fully do its thing)

Issues

  • LibreOffice: Add Java dependency to package rather than "globally"
  • Hyprland: Re-add per-device settings to config

Todo

  • Fix and finish all the todos and issues in preparation for a new look đź‘€
  • Complete rice revamp (more cosy: no floating bar, smaller gaps, smaller borders, no rounding)
  • Migrate from Doom Emacs to hand-rolled config (See here)
  • Add a floating compositor (Wayfire looks the most promising)
  • Some sort of wallpaper script/system, probably using lutgen

Acknowledgements

If you can help with any of this stuff, please do a pull request as I am still learning!

About

dotfiles, but nix!

License:GNU General Public License v3.0


Languages

Language:Nix 53.6%Language:CSS 37.7%Language:SCSS 5.5%Language:Shell 3.1%Language:Just 0.2%