Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mjschwenne/dotfiles
dotfiles for my nixos linux rices
https://github.com/mjschwenne/dotfiles
dotfiles linux nixos-dotfiles swaywm
Last synced: 1 day ago
JSON representation
dotfiles for my nixos linux rices
- Host: GitHub
- URL: https://github.com/mjschwenne/dotfiles
- Owner: mjschwenne
- Created: 2022-05-03T15:46:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-11T19:55:59.000Z (4 days ago)
- Last Synced: 2025-01-11T20:32:16.200Z (4 days ago)
- Topics: dotfiles, linux, nixos-dotfiles, swaywm
- Language: Emacs Lisp
- Homepage:
- Size: 202 MB
- Stars: 32
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
Awesome Lists containing this project
README
#+title: 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.* Software
|-------------------------+-----------------------------|
| Software | Purpose |
|-------------------------+-----------------------------|
| [[https://fishshell.com/][fish]] | Shell |
| [[https://sw.kovidgoyal.net/kitty/][kitty]] | Terminal Emulator |
| [[https://starship.rs/][starship]] | Shell Prompt |
| [[https://librewolf.net/][librewolf]] | Web Browser |
| [[https://neovim.io/][neovim]] | Text Editor for Programming |
| [[https://www.gnu.org/software/emacs/][emacs]] | Text Editor for Notes |
| [[https://pwmt.org/projects/zathura/][zathura]] | PDF Viewer |
| [[https://docs.xfce.org/xfce/thunar/start][thunar]] | File Manager |
| [[https://ranger.github.io/][ranger]] | CLI File Manager |
| [[https://github.com/aristocratos/btop][btop]] | System Monitor |
| [[https://davatorium.github.io/rofi/][rofi]] | Application Launcher |
| [[https://github.com/catppuccin/gtk][Catppuccin Mocha]] | GTK Theme |
| [[https://www.nerdfonts.com/font-downloads][JetBrainsMono Nerd Font]] | Nerd font |
|-------------------------+-----------------------------|* Installation
Most of the configuration is managed by nixos and home manager. To install,
clone down the repo#+begin_src
git clone https://github.com/mjschwenne/dotfiles.git ~/.dotfiles
#+end_srcThen point a symlink from ~/etc/nixos~ to ~~/.dotfiles~.
#+begin_src
sudo ln -s /home//.dotfiles /etc/nixos
#+end_srcThen run ~sudo nixos-rebuild switch ~/.dotfiles#~ 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.