Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yshui/.files
Linux configuration
https://github.com/yshui/.files
dotfiles lua systemd vim zsh
Last synced: 9 days ago
JSON representation
Linux configuration
- Host: GitHub
- URL: https://github.com/yshui/.files
- Owner: yshui
- Created: 2010-08-17T06:37:30.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2022-12-02T11:34:08.000Z (almost 2 years ago)
- Last Synced: 2024-08-07T18:41:21.452Z (3 months ago)
- Topics: dotfiles, lua, systemd, vim, zsh
- Language: Nu
- Homepage:
- Size: 371 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My dotfiles.
Uhm... So here is my .files.
## Changes
2019 Jan:
* Started using [doom](https://github.com/hlissner/doom-emacs). Not as a text editor, mainly for magit2018 Jul:
* systemd services are gone now. Intention is to use [deai](https://github.com/yshui/deai) for everything from now on (it still has some missing features, dogfooding should push me to finish them)
* Am trying out [kakoune](https://github.com/mawww/kakoune)2017 Apr:
A lot has changed about how I use my system, so some files are no longer relevant:
* I migrated from zsh to fish.
* No more conky
* No more i3, sorry. I use awesome now. This is because awesome has a very flexible configuration interface, and I can change almost everything I want. No more fighting with upstream over features I want.
* Caps Lock and Control are not swapped using xkbd options.
* I use neovim and [dein.vim](https://github.com/Shougo/dein.vim) now so no need for a separate .vim repo any more## Some explaination
* ~~I use systemd to manage my user session, see .config/systemd for related files.~~
* ~~I use a forked version of oh-my-zsh.~~
* i3 is a good window manager.
* I made all this config as general as possible. But there are still some specific config. For example, `bind_to_address "/run/user/1000/mpd/socket"` in mpd.conf should be changed to /run/user/$UID/mpd/socket. Sadly mpd doesn't support using shell variables in its config.