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

https://github.com/szorfein/dotfiles

Dotfiles for unix, managed by GNU stow.
https://github.com/szorfein/dotfiles

awesomewm dotfile dotfiles-linux gnupg mutt ncmpcpp st subtlewm theme tmux tor vifm vim weechat zsh

Last synced: 27 days ago
JSON representation

Dotfiles for unix, managed by GNU stow.

Awesome Lists containing this project

README

        

x Custom Dotfiles x









GitHub last commit

###


Setup
| Wiki
| Keybinds
| Gallery

##

![holy screenshot](https://github.com/szorfein/unix-portfolio/raw/master/holy/clean.jpg)
![holy screenshot](https://github.com/szorfein/unix-portfolio/raw/master/holy/full.jpg)

###

- **WM:** [SwayFX](https://github.com/WillPower3309/swayfx)
- **OS:** [Arch](https://archlinux.org/), [Void](https://voidlinux.org/) or [Gentoo](https://www.gentoo.org/) with [Musl](https://musl.libc.org/), installed with [Getch](https://github.com/szorfein/getch)
- **Shell:** Zsh with [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh), [Starship](https://starship.rs), ([plugins](https://github.com/szorfein/dotfiles/blob/main/zsh/.config/reaver/zsh.yml))
- **Widgets:** [EWW](https://elkowar.github.io/eww/eww.html)
- **Term:** [Wezterm](https://github.com/wez/wezterm)
- **Editor:** [NeoVim](https://neovim.io) with [LazyVim](https://lazyvim.github.io/) ([plugins](https://github.com/szorfein/dotfiles/tree/main/neovim/.config/nvim/lua/plugins)) and [Tmux](https://github.com/tmux/tmux/wiki) ([plugins](https://github.com/szorfein/dotfiles/blob/main/tmux/.config/reaver/tmux.yml))
- **File Manager:** [NNN](https://github.com/jarun/nnn) + Thunar (alsa) or [Nemo](https://github.com/linuxmint/nemo) (pulse)
- **Fonts:** [Iosevka](https://www.nerdfonts.com/) + [Material Icons](https://github.com/google/material-design-icons) + [Papirus](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme) + [Demova](https://www.dafont.com/demova.font) + [IcoMoon](https://icomoon.io/)
- **Dotfiles manager and theme switcher:** [GNU/Stow](https://www.gnu.org/software/stow/), [Reaver](https://github.com/szorfein/reaver).

## Setup

### Installation

Follow the guide [here](https://github.com/szorfein/dotfiles/tree/main/swayfx/.config/sway)

Automatic installation available with Chezmoi [dots](https://github.com/szorfein/dots) or [chezmoi-ansible](https://github.com/szorfein/dots/tree/ansible) (only Archlinux, Gentoo, Voidlinux).

## Previous setup

![focus screenshot](https://github.com/szorfein/unix-portfolio/raw/master/focus/clean.jpg)
![focus full](https://github.com/szorfein/unix-portfolio/raw/master/focus/full.jpg)

###

- **WM:** [Awesome](https://github.com/awesomeWM/awesome)
- **OS:** [Arch](https://archlinux.org/), [Void](https://voidlinux.org/) or [Gentoo](https://www.gentoo.org/) with [Musl](https://musl.libc.org/), installed with [Getch](https://github.com/szorfein/getch)
- **SH:** zsh with [ohmyzsh](https://github.com/ohmyzsh/ohmyzsh) and [starship](https://starship.rs)
- **Term:** [xSt](https://github.com/gnotclub/xst)
- **Editor:** [Vim](https://github.com/vim/vim) and [Doomemacs](https://github.com/doomemacs/doomemacs)
- **Compositor:** [Picom](https://github.com/yshui/picom)
- **File Manager:** [NNN](https://github.com/jarun/nnn), [Vifm](https://github.com/vifm/vifm)
- **Fonts:** [Nerd Font](https://www.nerdfonts.com/) Iosevka + [Material Icons](https://github.com/Templarian/MaterialDesign-Font) + [Papirus](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme)
- **Dotfiles manager and theme switcher:** [GNU/Stow](https://www.gnu.org/software/stow/)

###

## Setup

### Installation
There are three way to install [themes-m3/focus](#screens)
+ Manually by following the [wiki page](https://github.com/szorfein/dotfiles/tree/main/awm-m3/.config/awesome), works on any distribution and you install only what your need.
+ Fully scripted with [chezmoi](https://www.chezmoi.io/), (better on a new install), follow the instruction [here](https://github.com/szorfein/dots).
+ (Not Yet Tested on last Debian 12) Ansible with
[ansible-collection-desktop](https://github.com/szorfein/ansible-collection-desktop),
you can find an example of playbook
[here](https://github.com/szorfein/dots/tree/ansible/home/ansible).

The method with `chezmoi` and `ansible` only work for supported distrib Gentoo, Archlinux, Voidlinux or Debian (bulleyes).

### Other screenshots
More screenshots are available at [unix-portfolio](https://github.com/szorfein/unix-portfolio) or [Gallery](https://github.com/szorfein/dotfiles/wiki/Gallery).

#### Support
Any support will be greatly appreciated, star the repo, a coffee, donation, thanks you !

[![Donate](https://img.shields.io/badge/don-liberapay-1ba9a4)](https://liberapay.com/szorfein) [![Donate](https://img.shields.io/badge/don-patreon-ab69f4)](https://www.patreon.com/szorfein)