My emacs configurations can be found here. My st, dwm, dwmblocks, and dmenu builds are on my profile as well. Most of my program level configurations are found here.
I have a image gallery on my website.
./
├── flake.lock # honestly idk what this does
├── flake.nix # central point for all the modules, used for building
├── home-manager # user related software and some nix managed configurations
│ ├── development.nix # common cli tools
│ ├── git.nix # my declarative git config
│ ├── heavy-applications.nix # stuff like libreoffice and kdenlive
│ ├── home.nix # user related software like browser, emacs, terminal etc
│ ├── latex.nix
│ ├── theme.nix # icon/theme settings for gtk/qt
│ ├── uni.nix # university printing
│ └── vim.nix # declarative vim configuration
├── hosts
│ └── pocket # my ThinkPad T480s laptop
│ ├── configuration.nix # configuration file for laptop
│ └── hardware-configuration.nix
├── nixos
│ ├── audio.nix # audio settings
│ ├── dunst.nix # notification daemon
│ ├── default.nix # entry point for system level packages/services
│ ├── i3.nix # window manager
│ ├── laptop.nix # laptop related settings for power/screen-lock
│ ├── polkit.nix # polkit permission stuff
│ ├── print.nix # print service setup
│ ├── stumpwm.nix # common lisp window manager
│ ├── syncthing.nix # syncthing for syncing between devices
│ └── xmonad.nix # haskell window manager
├── packages # custom derivations that aren't on nixpkgs
│ ├── boomer.nix # tsoding's screen zoomer in nim (WIP)
│ ├── coomer.nix # c++ clone of boomer
│ ├── dmenu.nix # my dmenu fork
│ └── st.nix # my st fork
└── README.org # the file you are reading