https://github.com/dantefernando/linuxconfig
Dot Files for my Arch Linux system
https://github.com/dantefernando/linuxconfig
dot-files neovim vim
Last synced: 6 months ago
JSON representation
Dot Files for my Arch Linux system
- Host: GitHub
- URL: https://github.com/dantefernando/linuxconfig
- Owner: dantefernando
- Created: 2021-01-17T15:02:10.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-21T22:25:43.000Z (over 1 year ago)
- Last Synced: 2025-02-05T20:07:08.662Z (8 months ago)
- Topics: dot-files, neovim, vim
- Language: CSS
- Homepage:
- Size: 39.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LinuxConfig
Dot files for my **Arch Linux System**, Neovim/Vim and Bash as well as other applications## About:
- Files located in the `.local/scripts/` directory are shell scripts that can be placed anywhere in `$PATH`
- Scripts in the `.local/scripts/statusbar/` directory are shell scripts that are used in my dwmblocks statusbar--------------------------
## About Neovim Keybinds
- Neovim / nvim is my main editor with updated plugins and configs etc.
- All settings for Neovim are in `.config/nvim/init.vim`
- To install plugins, run Neovim using `nvim` in the terminal, then type: `:PlugInstall`- `` is set to the spacebar
- `gcc` comment without selecting line *(/vim-commentary)*
- `gc` comment while line(s) are selected *(/vim-commentary)*
- `F10` creates a new tab in Vim
- `` goes to next tab
- `` goes to previous tab
- `c` compiles/interprets opened files in Neovim using the `.local/bin/compiler` script
- E.g. Markdown file -> .PDF in the same working directory
- Python -> opens a new st terminal and runs with the python3 interpreter
- `F9` can run python program inside Vim interface **(Windows Only)**
- `F8` clears highlighting for searches using `:noh` command in Vim
- `F7` Toggles Indent Guide Lines### LaTeX Neovim Keybinds
- `c` compiles a regular .tex file
- `C` compiles a .tex file using **xelatex**
- `c` compiles a regular .tex file and adds references using **biber**
- `o` views the compiled pdf of the currently opened **.tex** document in zathura (assuming it's in the same working directory)
- `O` views the compiled pdf of the currently opened **.md** document in zathura (assuming it's in the same working directory)## GTK3 Cherry Theme
- Download gtk theme manager: `lxappearance`
- Move theme from `linuxconfig/usr/share/themes/` to `/usr/share/themes/`
- Move icons from `linuxconfig/usr/share/icons/` to `/usr/share/icons/`### You can also download the GTK3 themes here:
- GUI Theme: https://www.gnome-look.org/p/1316887/
- Download: `Material-Black-Cherry-3.36_1.9.3.zip`- Icon Theme: https://www.pling.com/p/1333360/
- Download: `Cherry-Numix-2021_1.9.3.zip`
## Other folders in this repo
- The `etc/` and `usr/` directories contain files that should be put in their respective folders on your linux system
- These contain settings files for applications
- The `pacmanPackages/` folder is just a folder with files containing the output of `pacman -Qe` and `pacman -Q`
- Read linuxconfig/pacmanPackages/README.md for more info## Wallpapers
- Wallpapers that I use are in the `./personal/pictures/wallpapers/` directory.
- **I DO NOT OWN OR TAKE CREDIT FOR ANY OF THESE WALLPAPERS!**
- I just store them here for my personal use.