Collection of Linux settings, aliases that helps to transform fresh system (usually Arch or Xubuntu) to familiar look & fell with the tools I'm using.
Contains:
.config- configuration files for different programs,dotfiles- real dotfiles that can be found in user home directory,settings- settings for applications that don't fall intodotfilesor.configsnippets- snippets for vim.
Prerequisite: Ensure you have at least git installed.
Go to restore/steps directory from the scripts repo and launch steps you would like to apply. The scripts are ordered using 3-digit prefix.
packages are divided into groups:
base.txt - these are always installed either on server or desktop installation
ext.txt - these additional are rather dedicated to laptop/workstation than server environment
There are helper scripts that allows to manually update lists based on what is already installed in the system, see: update_aur_list.sh and update_ext_list.sh (work in progress).
- plugin management: zgen
- plugins:
zsh-users/zsh-syntax-highlightingzsh-users/zsh-history-substring-searchunixorn/autoupdate-zgenunixorn/warhol.plugin.zshdjui/alias-tips- Warn you when you run a command that you've set an alias forunixorn/git-extra-commands- collection of git helper scriptsskx/sysadmin-util-oh-my-zsh plugins/sudo- easily prefix your current or previous commands withsudoby pressing esc twiceoh-my-zsh plugins/colored-man-pagesoh-my-zsh plugins/gitchrissicool/zsh-256colorzsh-users/zsh-completionssrijanshetty/docker-zshzsh-users/zsh-autosuggestionsbhilburn/powerlevel9k- promptsupercrabtree/k- directory listings more readable, with git information
Pycharm IDE settings are stored in separate github repository and can be imported on launch of Pycharm Custom keymap:
<keymap version="1" name="Default for XWin copy" parent="Default for XWin">
<action id="NextSplitter">
<keyboard-shortcut first-keystroke="ctrl alt w" />
</action>
<action id="SplitVertically">
<keyboard-shortcut first-keystroke="shift ctrl alt back_slash" />
</action>
<action id="ToggleBookmark">
<keyboard-shortcut first-keystroke="f11" />
</action>
<action id="ToggleFullScreen">
<keyboard-shortcut first-keystroke="alt f11" />
</action>
<action id="UnsplitAll">
<keyboard-shortcut first-keystroke="shift ctrl alt slash" />
</action>
</keymap>
Save your current display configuration and setup with:
autorandr --save mobile
Connect an additional display, configure your setup and save it:
autorandr --save docked
Now autorandr can detect which hardware setup is active:
$ autorandr
mobile
docked (detected)
To automatically reload your setup:
$ autorandr --change
To manually load a profile:
$ autorandr --load <profile>
or simply:
$ autorandr <profile>