Skip to content
meriadecPublic

About

Perfect dotfiles

Resources

Stars

5 stars

Watchers

2 watching

Forks

Latest commit

 

History

496 Commits

Folders and files

Repository files navigation

dotfiles

Install

make install

Repeat Click

repeat-click selects one screen coordinate and left-clicks it at a fixed interval. It supports Linux X11 sessions and requires xinput, xdotool, xrandr, and xmodmap.

repeat-click                              # click every 5 seconds
repeat-click --frequency-seconds 1.5      # custom interval

Left-click the target coordinate when prompted. Press Ctrl+C from any focused application to stop. The compatible --frequencySeconds spelling is also accepted.

Work VPN

The vpn command manages OpenVPN through systemd and reads its credentials from the official 1Password CLI. It does not write the password or OTP to a file.

Requirements:

Run the guided one-time setup:

vpn install

Enter the OpenVPN profile path and three op:// references for the username, password, and one-time password. The machine-specific configuration is stored at ~/.config/vpn/config.json, outside this repository.

Use these commands:

vpn start
vpn stop
vpn status
vpn logs
vpn logs --follow

vpn start asks for sudo once. If necessary, it starts the 1Password app, requests one authorization, and waits for OpenVPN to confirm the connection. Run the tests with make test.

Structure

.
├── assets            # static assets
│   ├── fonts
│   └── images
│
├── bin               # user-defined commands (the folder
│                     # is added to $PATH)
│
├── colors            # theme colors
│
├── config            # bunch of configs, including awesome wm config
│   ├── awesome
│   └── ...etc.
│
└── dot               # actually dotfiles.
    ├── gitconfig
    ├── profile
    ├── vimrc
    ├── zshrc
    └── ...etc.

About

Perfect dotfiles

Resources

Stars

5 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages