Skip to content

mjschwenne/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOTFILES

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.

Screenshots

screen-shot1.png

screen-shot2.png

Software

SoftwarePurpose
fishShell
kittyTerminal Emulator
starshipShell Prompt
hyprlandWayland Compositor
librewolfWeb Browser
ewwPanel and Widgets
sddmDisplay Manager
neovimText Editor for Programming
emacsText Editor for Notes
zathuraPDF Viewer
thunarFile Manager
rangerCLI File Manager
btopSystem Monitor
rofiApplication Launcher
Catppuccin MochaGTK Theme
JetBrainsMono Nerd FontNerd font

Installation

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, including nvidia drivers and CUDA support.
  • 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.