Hello, this repo holds my configurations for my Linux laptops! I am currently running NixOS on my desktop, two laptops and a Microsoft surface. If you are looking for my old Ubuntu or Arco Linux rices, check out the other branches of this repo.
| Software | Purpose |
|---|---|
| fish | Shell |
| kitty | Terminal Emulator |
| starship | Shell Prompt |
| librewolf | Web Browser |
| neovim | Text Editor for Programming |
| emacs | Text Editor for Notes |
| zathura | PDF Viewer |
| thunar | File Manager |
| ranger | CLI File Manager |
| btop | System Monitor |
| rofi | Application Launcher |
| Catppuccin Mocha | GTK Theme |
| JetBrainsMono Nerd Font | Nerd font |
Most of the configuration is managed by nixos and home manager. To install, clone down the repo
git clone https://github.com/mjschwenne/dotfiles.git ~/.dotfiles
Then point a symlink from /etc/nixos to ~~/.dotfiles~.
sudo ln -s /home/<user>/.dotfiles /etc/nixos
Then run sudo nixos-rebuild switch ~/.dotfiles#<configuration> with the
configuration being one of:
terra: My main desktop.mars: My main laptop.luna: My surface, using nixos-hardware to get the surface kernel patches.sol: A second laptop running various web services. No GUI.