Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/funnydman/my-dot-files
My currently used dotfiles (vim driven set up) and more!
https://github.com/funnydman/my-dot-files
arch dot-files i3 ideavim linux polybar rofi sddm vim vimrc zsh
Last synced: 14 days ago
JSON representation
My currently used dotfiles (vim driven set up) and more!
- Host: GitHub
- URL: https://github.com/funnydman/my-dot-files
- Owner: funnydman
- Created: 2020-03-22T12:09:09.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-02T08:13:06.000Z (about 1 year ago)
- Last Synced: 2024-10-04T21:15:13.372Z (about 1 month ago)
- Topics: arch, dot-files, i3, ideavim, linux, polybar, rofi, sddm, vim, vimrc, zsh
- Language: Shell
- Homepage:
- Size: 4.63 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# my-dot-files
> Vim-driven set up, the goal is to use the mouse as less as possible, based on vim, fzf, ripgrep usage.
> ⭐️ Thanks everyone who has starred the project, it means a lot!## How it looks:
![Picture of a screen](./screen.png)## Display manager (SDDM)
![Picture of a SDDM](./blade-runner-theme.png)## Rofi
![Picture of rofi](./rofi.png)## Main info (get with neofetch)
```
-` dzmitry@megatron
.o+` ----------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: 20QV0007US ThinkPad X1 Extreme 2nd
`+oooooo: Kernel: 5.15.61-1-lts
-+oooooo+: Uptime: 48 mins
`/:-:++oooo+: Packages: 1911 (pacman)
`/++++/+++++++: Shell: zsh 5.9
`/++++++++++++++: Resolution: 1920x1080
`/+++ooooooooooooo/` DE: i3-with-shmlog
./ooosssso++osssssso+` WM: i3
.oossssso-````/ossssss+` Theme: Arc-Dark [GTK2/3]
-osssssso. :ssssssso. Icons: Papirus [GTK2], Papirus-Dark [GTK3]
:osssssss/ osssso+++. Terminal: st
/ossssssss/ +ssssooo/- Terminal Font: JoyPixels
`/ossssso+/:- -:/+osssso+- CPU: Intel i7-9750H (12) @ 4.500GHz
`+sso+:-` `.-/+oso: GPU: NVIDIA GeForce GTX 1650 Mobile / Max-Q
`++:. `-/+/ GPU: Intel CoffeeLake-H GT2 [UHD Graphics 630]
.` `/ Memory: 6693MiB / 15643MiB
```## General
**OS:** Arch Linux x86_64 LTS**Window Manager:** i3-gaps
**Screen Locker**: i3lock-fancy
**Status Bar**: Polybar
**Terminal:** [myst](https://github.com/funnydman/myst) (based on Luke Smith's build | vim key bindings)
**Shell:** zsh
**Dropdown Terminal:** guake
**File Manager:** ranger, nautilus
**Package Manager:** yay
**Reader (pdf, epub, etc):** zathura
**Display Manager:** SDDM, [custom blade runner theme](https://github.com/funnydman/blade-runner-theme)
**Notification Daemon:** dunst
**Browser:** Firefox (theme: Matte Black (blue)), plugins:
- tridactyl (like vimium but much better)
- Privacy Badger
- Joplin Web Clipper
- Grammarly for Firefox
- Awesome Emoji Picker
- RESTer
- uBlock Origin
- Temp Mail - Disposable Temporary Email
- Unhook YouTube (Remove YouTube Recommended Videos, Comments)
- TempMail
- Simple Translate
- Redux DevTools
- React Developer Tools
- Youtube Watchmarker
- Todoist: To-Do list and Task Manager
- Tampermonkey**Editor:** neovim ([gruvbox theme](https://www.google.com/search?client=firefox-b-d&q=gruvbox)), ideavim for Pycharm
**Window switcher:** Rofi
## Additional
**Password Manager:** keepass
**Screenshoter:** flameshot
**Notes Taking:** Joplin (highly recommend), Obsidian (for Zettelkasten) - outdated, don't use that now -
**Image Viewer:** feh
**Media Player:** mpv
**Graphics Editor:** GIMP
**Bluetooth manager:** Blueman
## Fonts
Dealing with fonts is painfull, this helped me:
- https://gist.github.com/YoEight/d19112db56cd8f93835bf2d009d617f7
- https://wiki.archlinux.org/title/fontsNote: it should be Noto Sans Mono, **not** Noto Mono.
Some useful commands for debugging:
```
fc-list | grep "Noto Mono"
fc-match monospace
fc-match serif
fc-match sans-serif# To update config
fc-cache
```Configuration `cat /etc/fonts/local.conf`:
```
Noto Sans
serif
Noto Serif
sans-serif
Noto Sans
monospace
Noto Sans Mono
```
## Applications
### Pycharm plugins
* Save Action
* Key promoter
* extra icons
* string manipulation
* AceJump
* Grep Console
* shellcheck
* Code Glance
* ideavim