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.