Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/whitelynx/dotfiles

My dotfiles.
https://github.com/whitelynx/dotfiles

dotfiles

Last synced: 1 day ago
JSON representation

My dotfiles.

Awesome Lists containing this project

README

        

dotfiles
========

Managed using [dotdrop](https://github.com/deadc0de6/dotdrop).

![Screenshot](https://i.imgur.com/L6s9NaZ.png)

getting started
---------------

```
cd dotfiles
pip3 install -r dotdrop/requirements.txt --user
./dotdrop.sh install
```

packages
--------

### All *NIX platforms

- [`fish`](https://fishshell.com) and [`fisher`](https://github.com/jorgebucaran/fisher) (primary shell)
- [`kitty`](https://github.com/kovidgoyal/kitty) (primary terminal emulator for X11 and MacOS)
- [`neovim`](https://neovim.io) (primary terminal-mode editor)
- [`nyaovim`](https://www.npmjs.com/package/nyaovim)
- [`rxvt-unicode`](http://software.schmorp.de/pkg/rxvt-unicode.html)
- [`barrier`](https://github.com/debauchee/barrier)
- [`ttf-input`](http://input.fontbureau.com)
- [`xonsh`](https://github.com/xonsh/xonsh)
- [`exa`](https://the.exa.website)
- [`ripgrep`](https://github.com/BurntSushi/ripgrep)
- [`nvm`](https://github.com/nvm-sh/nvm) (don't use distro package; install in `$HOME`)
- [`pyenv`](https://github.com/pyenv/pyenv) (don't use distro package; install in `$HOME`)
- [`htop`](http://hisham.hm/htop)
- [`pinfo`](http://pinfo.sourceforge.net)
- [`jq`](https://stedolan.github.io/jq/)
- [`yq`](https://github.com/kislyuk/yq)

### GNU/Linux only

(ArchLinux / Manjaro packages)

- [`libnotify`](https://developer.gnome.org/notification-spec)
- [`neovim-qt`](https://github.com/equalsraf/neovim-qt) (primary GUI editor on Linux)
- [`lxqt-policykit`](https://github.com/lxqt/lxqt-policykit)
- [`ponymix`](http://github.com/falconindy/ponymix)
- [`rofi`](https://github.com/DaveDavenport/rofi) (or [`rofi-lbonn-wayland`](https://github.com/lbonn/rofi) if on Wayland)
- [`rofimoji`](https://github.com/fdw/rofimoji)
- [`rofi-lpass`](https://github.com/whitelynx/rofi-lpass) (my fork of it includes fixes for Wayland, and support for typing directly into the current app)
- [`stalonetray`](http://stalonetray.sourceforge.net)
- [`systemd`](https://www.github.com/systemd/systemd) (running in `--user` mode to manage session-level apps)
- [`xfce4-notifyd`](http://goodies.xfce.org/projects/applications/xfce4-notifyd)
- [`xorg-xinput`](http://xorg.freedesktop.org)
- [`xorg-xrandr`](http://xorg.freedesktop.org)
- [`xorg-xset`](https://xorg.freedesktop.org)
- [`xclip`](https://github.com/astrand/xclip)
- [`xsel`](http://www.vergenet.net/~conrad/software/xsel)
- [`xvkbd`](http://t-sato.in.coocan.jp/xvkbd/) (or [`xdotool`](https://www.semicomplete.com/projects/xdotool/), but that doesn't work correctly with alternate keymaps)
- [`papirus-maia-icon-theme`](https://gitlab.manjaro.org/artwork/icon-themes/papirus-maia-icon-theme)
- [`xcursor-breeze`](https://store.kde.org/p/999927)
- [`matcha-gtk-theme`](https://vinceliuice.github.io/theme-matcha.html)
- [`ttf-roboto`](https://material.google.com/style/typography.html)

#### For X11 only:
- [`i3-wm`](https://i3wm.org) (primary window manager on X11)
- [`i3-scripts`](https://github.com/oberon2007/i3-scripts)
- [`i3-scrot`](https://aur.archlinux.org/packages/i3-scrot)
- [`i3lock`](https://i3wm.org/i3lock)
- [`nitrogen`](https://github.com/l3ib/nitrogen)
- [`xcffibär`](https://github.com/whitelynx/xcffibaer) (status bar for X11)
- [`picom`](https://github.com/yshui/picom)
- [`autorandr`](https://github.com/phillipberndt/autorandr) (or [`randrctl`](https://github.com/edio/randrctl))
- [`srandrd`](https://bitbucket.org/portix/srandrd)

#### For Wayland only:
- [`foot`](https://codeberg.org/dnkl/foot) (primary terminal emulator for Wayland)
- [`sway`](https://swaywm.org/) (primary compositor for Wayland)
- [`swaybg`](https://github.com/swaywm/swaybg)
- [`swayidle`](https://github.com/swaywm/swayidle)
- [`swaylock`](https://github.com/swaywm/swaylock)
- [`waybar`](https://github.com/Alexays/Waybar/) (new status bar for Wayland)
- [`i3blocks`](https://github.com/vivien/i3blocks) (old status bar for Wayland)
- [`grim`](https://github.com/emersion/grim)
- [`slurp`](https://github.com/emersion/slurp)
- [`grimshot`](https://github.com/swaywm/sway)
- [`mako`](https://mako-project.org)
- [`wl-clipboard`](https://github.com/bugaevc/wl-clipboard)
- [`rofi-lbonn-wayland`](https://github.com/lbonn/rofi)
- [`i3wins`](https://github.com/ylmrx/i3wins)
- [`sbdp`](https://github.com/boredland/sbdp)

##### Optional, currently unused:
- [`wf-recorder`](https://github.com/ammen99/wf-recorder)
- [`wtype`](https://github.com/atx/wtype)
- [`kanshi`](https://wayland.emersion.fr/kanshi/)

#### Tray applications:

- [`network-manager-applet`](https://wiki.gnome.org/Projects/NetworkManager)
- [`pa-applet`](https://github.com/fernandotcl/pa-applet)
- [`blueman`](https://github.com/blueman-project/blueman)
- [`xfce4-power-manager`](http://www.xfce.org)
- [`pamac`](https://github.com/manjaro/pamac)

### macOS only

(mostly `brew` packages or direct installs)

- [`chunkwm`](https://github.com/koekeishiya/chunkwm) (primary window manager on macOS)
- [`khd`](https://github.com/koekeishiya/khd) (or [`skhd`](https://github.com/koekeishiya/skhd))
- [`vv`](https://github.com/igorgladkoborodov/vv) (primary GUI editor on macOS)
- [SteerMouse](http://plentycom.jp/en/steermouse/download.php) (tweaks to make external mice behave in a sane way)