This repository has been archived on 2024-03-28. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/readme.md

66 lines
2.1 KiB
Markdown
Raw Normal View History

2020-07-02 11:29:01 -05:00
# dotfiles by lytedev
2017-02-05 14:38:57 -06:00
2019-03-19 10:58:51 -05:00
[🖥️ Upstream][upstream] • [🐙 GitHub Mirror][github]
2019-03-19 10:58:12 -05:00
2019-08-15 10:12:28 -05:00
![Desktop Screenshot][desktop-screenshot]
2017-02-05 14:38:57 -06:00
This repository contains the majority of application or OS configuration files
2020-07-02 11:29:01 -05:00
I use on a daily basis. I keep them public in an effort to inform others who may
not know either how to go about organizing such files or to learn how to achieve
certain behavior in their software and to have quick and easy access for myself
when setting up a new machine.
2017-02-05 14:38:57 -06:00
## Setup
2020-07-02 11:29:01 -05:00
**NOTE**: Unless you're me, you probably shouldn't use my setup exactly. Just
take chunks you like instead! Backup your files first!
2020-07-02 11:29:38 -05:00
```sh
2020-07-02 11:29:01 -05:00
git clone https://git.lyte.dev/lytedev/dotfiles.git ~/.config/dotfiles
cd ~/.config/dotfiles && ./setup.bash # follow the instructions!
```
2020-01-24 14:04:12 -06:00
2017-02-05 14:38:57 -06:00
## Priorities
2020-07-02 11:29:01 -05:00
+ Productivity
+ Flexibility and extensibility
+ Primarily configured for Linux
+ Terminal-based applications that play well with others
+ Quick setup
+ Portability
2017-02-05 14:38:57 -06:00
2020-07-02 11:29:01 -05:00
## Primary Applications
+ **Terminal**: Kitty + tmux
+ **Editor**: Neovim
+ **Browser**: Firefox
+ **Music**: Google Play Music in Firefox
+ **Email**: Gmail in Firefox
+ **Image Editing**: Inkscape, Krita, GIMP
+ **Gaming**: Steam, Dolphin Emulator, Lutris
2017-02-05 14:38:57 -06:00
2020-07-02 11:29:01 -05:00
## Workflow
2017-02-05 14:38:57 -06:00
2020-07-02 11:29:01 -05:00
*Coming someday... maybe!*
2017-02-05 14:38:57 -06:00
2020-07-02 11:29:01 -05:00
## Improvements
2017-02-05 14:38:57 -06:00
2020-07-02 11:29:01 -05:00
+ Makefile instead of setup script
+ Vulkan is broken on my desktop
2020-06-15 11:44:00 -05:00
+ `c` (and similar aliases) could utilize `CDPATH` envvar?
2020-06-15 11:44:45 -05:00
+ Better/more secure remote management configuration in dotfiles? [1][1]
2020-07-02 11:29:01 -05:00
+ Add vim in the terminal as the handler for many MIME types (xdg-open and such)
2019-03-06 12:34:21 -06:00
for the rare time I'm in a file manager or for opening easily from
the browser.
2020-07-02 11:29:01 -05:00
+ Unify all the common variables... somehow? (and use templates and `envsubst`?)
+ [Vimux](https://github.com/benmills/vimux)?
+ Custom Iosevka font with kitty-compatible ligatures?
+ Setup network file share?
+ Investigate systemd services that may help with various tasks (homed, etc.)
2019-03-19 10:58:12 -05:00
[upstream]: https://git.faceless.lytedev.io/lytedev/dotfiles
[github]: https://github.com/lytedev/dotfiles
2019-08-15 10:14:57 -05:00
[desktop-screenshot]: https://lyte.dev/unix/desktop-screenshot.png
2020-06-15 11:44:45 -05:00
[1]: https://smallstep.com/blog/ssh-tricks-and-tips/