Skip to content

Latest commit

 

History

History
234 lines (186 loc) · 5.59 KB

README.md

File metadata and controls

234 lines (186 loc) · 5.59 KB

ExposedCat's dotfiles

Zsh shell

Description

  1. ZSH settings
  2. Plugins
  3. Java PATH variables
  4. Aliases for git, dnf and other utilites
  5. Move to trash

Usage

  1. Install Oh My Zsh
  2. Install syntax highlighting plugin
  3. Download config to the home directory
wget -O ~/.zshrc https://raw.githubusercontent.com/ExposedCat/dotfiles/main/zsh/.zshrc

Powerlevel 10K

Description

Powerlevel 10K is a theme for ZSH shell

Usage

Download config to the home directory

wget -O ~/.p10k.zsh https://raw.githubusercontent.com/ExposedCat/dotfiles/main/zsh/.p10k.zsh

Flameshot deprecated

Description

[deprecated] Use builtin GNOME screenshoter
Flameshot is a nice screenshot tool

Usage

  1. Download config to the ~/.config/flameshot:
wget -O ~/.config/flameshot/flameshot.ini  https://raw.githubusercontent.com/ExposedCat/dotfiles/main/flameshot/flameshot.ini
  1. Edit savePath option in ~/.config/flameshot/flameshot.ini

Fastfetch

Description

Fastfetch is CLI tool to display PC info

Usage

  1. Download config to ~/.config/fastfetch
wget -O ~/.config/fastfetch/config.jsonc https://raw.githubusercontent.com/ExposedCat/dotfiles/main/fastfetch/config.jsonc
  1. Download Bongo Cat ASCII to ~/.config/fastfetch
wget -O ~/.config/fastfetch/bongo.txt https://raw.githubusercontent.com/ExposedCat/dotfiles/main/fastfetch/bongo.txt

Logiops

Description

Logiops is a driver for Logitech™ mice configuration. Config includes:

  1. Smartshift
  2. HiRes scroll
  3. Volume control (gesture button ↑ ↓)
  4. Brightness control (gesture button ← →)
  5. Play/Pause (gesture button click)
  6. Switch workspaces (side forward/backward buttons)
  7. Super button emulation to open overview or app list (DPI button click)

Usage

Download file to /etc:

sudo wget -O /etc/logid.cfg https://raw.githubusercontent.com/ExposedCat/dotfiles/main/logiops/logid.cfg

Uppercase layouts

Description

Use uppercase layout indicator names:

  1. English (en → EN)
  2. Ukrainian (uk → UK)
  3. Russian (ru → RU)
    * Please open an issue if you want other languages support

Usage

Download file to /usr/share/X11/xkb/rules:

sudo wget -O /usr/share/X11/xkb/rules/evdev.xml https://raw.githubusercontent.com/ExposedCat/dotfiles/main/os/evdev.xml

Visual Studio Code

Description

Visual Studio Code is a free open-source* code editor built for web development

*Microsoft provides builds with telemetry. Consider using VSCodium for builds from sources

Usage

  1. Download Visual Studio Code
  2. Download config to ~/.config/Code/User:
wget -O ~/.config/Code/User/settings.json https://raw.githubusercontent.com/ExposedCat/dotfiles/main/vscode/settings.json

VS Code - C++ Tasks

Description

Visual Studio Code tasks to compile and run/debug C/C++ files

Usage

  1. Download Visual Studio Code
  2. Download config to ~/.config/Code/User:
wget -O ~/.config/Code/User/tasks.json https://raw.githubusercontent.com/ExposedCat/dotfiles/main/vscode/tasks.json

SystemD - Startup script

Description

Runs ~/.startup.bash on system startup. Script in repo includes:

  1. Rights for ASUS ScreenPad+ brightness controls (requires kernel module by Plippo)
  2. Setting ASUS ScreenPad+ brightness to maximum (requires screenpad tool by Plippo + see prev. paragraph)
  3. Stop charging laptops battery on 80%

Usage

  1. Download service to /etc/systemd/system:
wget -O /etc/systemd/system/startup.service https://raw.githubusercontent.com/ExposedCat/dotfiles/main/services/startup/startup.service
  1. Replace all $USER with your username in /etc/systemd/system/startup.service
  2. Download script to the home directory:
wget -O ~ https://raw.githubusercontent.com/ExposedCat/dotfiles/main/services/startup/.startup.bash

GNOME Terminal config

Description

Monokai profile for GNOME Terminal

Usage

  1. Install monospace Nerd font for text icons in terminal
  2. Download file:
wget https://raw.githubusercontent.com/ExposedCat/dotfiles/gnome-terminal/terminal.conf
  1. Load configuration:
dconf load /org/gnome/terminal/ < ./terminal.conf
  1. [Optional] Remove config:
rm terminal.conf