~magic_rb/dotfiles

magic_rb's personal dotfiles including Emacs and NixOS.
dfed19f4 — Magic_RB 3 months ago
Enable wireplumber
e4661685 — Magic_RB 3 months ago
Redo dunst config
6013c577 — Magic_RB 3 months ago
More xmonad keybindings and menus

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~magic_rb/dotfiles
read/write
git@git.sr.ht:~magic_rb/dotfiles

You can also use your local clone with git send-email.

This repo contains my dotfiles, you'll find the NixOS configurations for all my machines that are running NixOS and home-manager configs for those that are not. Next you'll find my Emacs configuration and the Hashicorp stack. Lastly there are a few random thingies that aren't big enough to mention, but still cool if you're interested in them.

#Structure

  • nixos/ - configuration files related to NixOS itself
    • hardware/ - configuration files specific to the hardware of my physical machines
    • modules/ - reusable NixOS modules of varying quality
    • profiles/ - machine profiles, like vps or workstation, they apply settings to a group of machines
    • secret-lib/ - a library bridging the gap between my public and public configuration
    • systems/ - the actual system configurations
  • nix/ - legacy junk I need to clean up
  • home-manager/ - configration files related to home-manager
  • modules/ - flake-parts modules that drive this flake
  • overlays/ - nixpkgs overlays, some are just imports and slight modifications of externals overlays
  • org/ - once again legacy junk I need to clean up
  • secret/ - submodule containing the secret parts of my dotfiles
  • terraform/ - the Terraform configuration driving the mostly HashiCorp infrastructure in my configuration

#License

This project follows REUSE so all files have their own specific license. But as of writing this, the only license in use is LGPLv3.0. The project root contains a COPYING and COPYING.LESSER as required for the proper use of the LGPL license.