Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.3%) to scientific vocabulary
Keywords
Repository
Axect's Customization Files
Statistics
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Socialst (Axect's Customization Repo)
You can setup new arch linux laptop or desktop easily with Socialst
Note for Updates
Setup new Arch laptop or desktop
Clone this repo at your home directory (check :
echo $HOME)sh git clone https://github.com/Axect/SocialstGo to Script directory
sh cd Socialst/ScriptGo to
00_Archdirectorysh cd 00_ArchInstall
paruand prerequisites (base-devel)sh sh paru.shInstall packages
sh sh package.shGo back to Script directory
sh cd ..Execute shell script files sequentially
01_env.sh: Setup for zsh, vim, eisvogel, zathura, input method, zellij- Recommend : Custom zsh, Astronvim, Kime
02_git.sh: Configure git with an option:credential.helper store- Recommend action:
gh auth login
- Recommend action:
03_proj.sh: Clone whole projects forhttps://github.com/Axect(It is just for my convenience - You don't need to execute this file)04_rust.sh: Setup rust viarustup05_rust_analyzer.sh: Install rust analyzer as a component of rustup06_cargo.sh: Install useful applications viacargo07_coc.sh: If you chose 'Neovim' in01_env.sh, then this script provided setup forCoc08_nim.sh: Install nim viachoosenim09_rprofile.sh: Change R repo to Seoul (If you are not korean, this script file may be harmful)10_R.sh: Install useful R packages11_npm.sh: Create.npm-globaldirectory and prefix12_extra_python.sh: Install extra useful python packages viapip13_file.sh: Make nautilus default file manager (If you don't use nautilus, it may be harmful)14_openblas.sh: Download & MakeOpenBLASto/optdirectory (You should have$HOME/zbindirectory before executing this)15_root_jupyter.sh: Install ROOT jupyter kernel16_julia_docker.sh: Julia docker setup (Deprecated)17_julia_package.jl: Install julia packages (Execute byjulia 17_julia_package.jl)18_haskell.sh: Install haskell viaghcup19_xkcd.sh: Setup xkcd font for matplotlib20_npm_package.sh: Install useful npm packages
After hook
- If you set UIM in
sh 01_env.sh, then you should configure UIM viauim-pref-gtk. If you are korean, then refer Arch UIM Setup. If you finish setup, then should logout or reboot. - Broot may bother you after start new zsh session. In terminal, type
brootand install. And it may modify zshrc so, remove new lines including broot in.zshrc
- If you set UIM in
Useful commands (alias & zsh functions)
- Git
gitu:git add . && git commit && git push
- Latex
latexinit: Generate initial latex files fromSocialst/Templates/Latex_Template/
- Remark
remarkinit: Generate remark files fromSocialst/Templates/Remark_Template/remark2pdf: Generate PDF file from remark slide show
- Eisvogel (Pandoc)
eisvogelinit: Generate pandoc files fromSocialst/Templates/Eisvogel_Template/md2pdf FILENAME: Generate PDF file from markdown file
- Typst
typstinit: Generate typst template files fromSocialst/Templates/Typst_Template/
- Python
ncplotinit: Template for matplotlib + netCDF4
- C++
cppdebug FILENAME: Compile & Debug via-fstack-usagecpprun FILENAME: Compile & Run with-O3cppbuild FILENAME: Compile with-O3cppasm FILENAME: Compile & Generate.asm
- Tools
countdown TIME: Countdown in terminal viatermdownzell FILENAME:zellij --layout $HOME/Socialst/Zellij/$FILENAME.yaml
- Git
Setup for non Arch user
Although you are not Arch user, you can setup with Socialst.
Zsh
- Pre-requisites
zshzsh-history-substring-searchzsh-autosuggestionszsh-syntax-highlightingzsh-completionsfzf
Setup ```sh
Backup .zshrc file (if exists)
mv $HOME/.zshrc $HOME/.zshrc.old
Create link to Socialst
ln -s $HOME/Socialst/Zsh/.zshrc $HOME/.zshrc
Make zsh default
chsh -s
which zsh```
- Pre-requisites
Neovim
- Pre-requisites
neovimpython-neovimxclippowerlinepowerline-fonts
Setup ```sh
Download vim-plug
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Create .config/nvim directory if not exists
if [ ! -d "$HOME/.config/nvim" ]; then mkdir $HOME/.config/nvim fi
Create symbolic link to Socialst
ln -s $SOCIALST/NeoVim/init.vim $HOME/.config/nvim/init.vim ```
- Pre-requisites
Eisvogel
- Pre-requisites
texlivepandoc
- Setup
sh mkdir -p $HOME/.pandoc/templates ln -s $SOCIALST/Pandoc/eisvogel.latex $HOME/.pandoc/templates/eisvogel.latex
- Pre-requisites
Zellij
- Pre-requisites
rustcargo- Above Zsh setup
Setup ```sh
Install Zellij
cargo install zellij
For key binding
if [ ! -d "$HOME/.config/zellij" ]; then mkdir -p "$HOME/.config/zellij" fi ln -s $SOCIALST/Zellij/config.yaml $HOME/.config/zellij/config.yaml ```
- Pre-requisites
Other available shell scripts (For almost all of linux distros)
02_git.sh: Configure git with an option:credential.helper store04_rust.sh: Setup rust viarustup06_cargo.sh: Install useful applications viacargo07_coc.sh: If you chose 'Neovim' in01_env.sh, then this script provided setup forCoc08_nim.sh: Install nim viachoosenim11_npm.sh: Create.npm-globaldirectory and prefix12_extra_python.sh: Install extra useful python packages viapip14_openblas.sh: Download & MakeOpenBLASto/optdirectory (You should have$HOME/zbindirectory before executing this)15_root_jupyter.sh: Install ROOT jupyter kernel20_npm_package.sh: Install useful npm packages
Owner
- Name: Tae-Geun Kim
- Login: Axect
- Kind: user
- Location: Seoul, South Korea
- Company: Yonsei Univ.
- Website: https://axect.github.io
- Repositories: 21
- Profile: https://github.com/Axect
Ph.D student of particle physics & Rustacean
GitHub Events
Total
- Push event: 33
Last Year
- Push event: 33
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0