start:system
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start:system [2024/10/07 11:17] – [Additions] marlonivo | start:system [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Unix ====== | ||
- | The major part of unifying your System consists out of: | ||
- | * **keybindings**, | ||
- | * **scripts** you use to automate your returning tasks, e.g.: website, git and coding workflows | ||
- | |||
- | Configuring those is not available on normie-distro' | ||
- | |||
- | * [[https:// | ||
- | |||
- | ===== Additions ===== | ||
- | |||
- | Since Artix is stock, you need to download many packages u're used to, yourself e.g.: | ||
- | |||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | |||
- | ---- | ||
- | |||
- | ===== Keybindings ===== | ||
- | |||
- | Your scripts and key's for repetitive tasks should be unified within alignment to the UNIX-system-structure in order to create an seamless workflow. If i would start over i would begin by creating a file for writing all bindings into: | ||
- | < | ||
- | mkdir bindings && cd ~/bindings && touch bindings.md | ||
- | </ | ||
- | |||
- | Placing it into my preferred bar and shortcut to pull it up. Then you can choose your unified shortcuts besides those that already exist, e.g <c c> for copying and <c v> for inserting. | ||
- | |||
- | ===== Workflows ===== | ||
- | |||
- | Example of an github workflow (extremely time-consuming): | ||
- | |||
- | < | ||
- | cd ~/ | ||
- | git remote set-url origin git@github.com: | ||
- | git pull --no-rebase origin main - resolve differences between server-repo and local folder | ||
- | git add . - add changes to queue | ||
- | git commit -m " | ||
- | git push origin main - push changes in queue | ||
- | </ | ||
- | |||
- | Example of an script to automate: | ||
- | The following script has everything integrated, which reduces a part of the workflow to an simple `git-sync` command. Every command-bulk and most of the workflows can be reduced in time. | ||
- | < | ||
- | / | ||
- | alias git-sync=' | ||
- | </ |