Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/workflow/dotfiles
💫 NixOS configuration files
https://github.com/workflow/dotfiles
cachix dotfiles dunst home-manager i3-gaps i3status-rust i3wm linux neovim nix nix-dotfiles nixos nixos-configuration raccoons rofi
Last synced: 20 days ago
JSON representation
💫 NixOS configuration files
- Host: GitHub
- URL: https://github.com/workflow/dotfiles
- Owner: workflow
- License: unlicense
- Created: 2020-06-20T15:23:56.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T10:29:35.000Z (6 months ago)
- Last Synced: 2024-05-23T10:08:34.281Z (6 months ago)
- Topics: cachix, dotfiles, dunst, home-manager, i3-gaps, i3status-rust, i3wm, linux, neovim, nix, nix-dotfiles, nixos, nixos-configuration, raccoons, rofi
- Language: Nix
- Homepage:
- Size: 17.8 MB
- Stars: 38
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles-on-steroids [NixOS Config]
[![built with nix](https://builtwithnix.org/badge.svg)](https://builtwithnix.org)
[![NixOS Systems Build](https://github.com/workflow/nixos-config/actions/workflows/nixos.yml/badge.svg)](https://github.com/workflow/nixos-config/actions/)Workflow's current, and immutably evolving, NixOS configuration files, home-manager, neovim, etc.
![neofetch boar](assets/neofetch-boar.png)
![boar](assets/boar_2024-04-01_22-55.png)
![flexbox](assets/flexbox_2024-04-02.png)
Used as daily driver since 2020. 😎
## Programs
Checkout the `home` directory for an up-to-date list of installed goodies. Here's a few shoutouts:
| Type | Program |
| :-------------- | :---------------------------------------------------------------------: |
| Backups | [Restic](https://github.com/restic/restic) |
| Editor | [NeoVim](https://neovim.io/) |
| File Manager | [Lf](https://github.com/gokcehan/lf) |
| File Syncing | [Syncthing](https://github.com/syncthing/syncthing) |
| Launcher | [Rofi](https://github.com/davatorium/rofi) |
| Nix Builds | [Nh](https://github.com/viperML/nh) |
| Notifications | [Dunst](https://github.com/dunst-project/dunst) |
| Prompt | [Starship](https://github.com/starship/starship) |
| Shell | [Fish](https://fishshell.com/) |
| Shell when data | [Nushell](https://www.nushell.sh/) |
| Status Bar | [i3status-rust](https://github.com/greshake/i3status-rust) |
| Style Manager | [stylix](https://github.com/danth/stylix) |
| Terminal | [Alacritty](https://github.com/alacritty/alacritty) |
| Animal | [Raccoon](https://duckduckgo.com/?hps=1&q=raccoon&iax=images&ia=images) |
| Window Manager | [i3](https://github.com/i3/i3) |## Lack of Aesthetics
| Type | Name |
| :------------- | :-----------------------------------------------------------: |
| Monospace Font | [FiraCode](https://github.com/tonsky/FiraCode) |
| Emoji Font | [Noto Color Emoji](https://github.com/googlefonts/noto-emoji) |
| Dark Theme | [Gruvbox](https://github.com/morhetz/gruvbox) |
| Light Theme | [Catppuccin Latte](https://github.com/catppuccin/catppuccin) |Switching between Light and Dark theme is currently done via [NixOS Specialisation](specialisations/light/default.nix).
## I Wanna Install
You likely don't want to, as this config is heavily customized to my needs.
But here's a rough guide:
[Setup Instructions](doc/INSTALL.md)
![nix-valley-of-doom](assets/nix-valley-of-despair.png)
## Notes
- [NixOS 24.05 Upgrade Adventures](doc/upgrades/2405/NixOS-24.05.md)
- [NixOS Upgrade Checklist](doc/upgrades/Checklist.md)
- [Moving an Existing Installation to a new Disk](doc/MOVING.md)## Acknowledgements
- A lot of this was initially looted from https://github.com/alexpeits/nixos-config. Thank you!
- CI build and many other goodies ~stolen from~ inspired by https://github.com/gvolpe/nix-config
- Vimjoyer's fantastic YouTube channel: https://www.youtube.com/@vimjoyer
## History
![neofetch nixbox](assets/archive/neofetch-nixbox.png)
![boar-2022](assets/archive/boar_2022-09-26_10-41.png)