Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/psychollama/dotfiles

Extensible NixOS modules for configuring my personal machines.
https://github.com/psychollama/dotfiles

dotfiles nix nixos nixos-module onedark

Last synced: 3 months ago
JSON representation

Extensible NixOS modules for configuring my personal machines.

Awesome Lists containing this project

README

        

## About

A set of [NixOS](https://nixos.org/) modules that manage my machines. It's like Configuration as Code for your dotfiles, but taken to an extreme. This repo manages my primary dev machine (NixOS/Linux), a few macOS devices with [nix-darwin](https://github.com/LnL7/nix-darwin/), some WSL2 environments, and a tremendous amount of cross-platform configuration between them with [home-manager](https://github.com/nix-community/home-manager).

## Linux Environment

- WM: [Sway](https://swaywm.org/) + [Waybar](https://github.com/Alexays/Waybar/)
- Launcher: [Rofi](https://github.com/davatorium/rofi)
- Notifications: [Dunst](https://github.com/dunst-project/dunst)
- Terminal: [Alacritty](https://github.com/alacritty/alacritty)
- Shell: [Nushell](https://www.nushell.sh/)
- Editor: [Neovim](http://neovim.io/)
- Browser: [Firefox](https://www.mozilla.org/en-US/firefox/new/)

## Other Projects

There is a separate repo for [my home lab](https://github.com/PsychoLlama/home-lab/) which manages servers and deployments on my LAN.