big
parent
d0e5b2675c
commit
536cb338f8
|
@ -0,0 +1 @@
|
||||||
|
# Essential
|
|
@ -0,0 +1 @@
|
||||||
|
# Misc
|
|
@ -0,0 +1 @@
|
||||||
|
# Network
|
|
@ -0,0 +1 @@
|
||||||
|
# System
|
|
@ -1,119 +0,0 @@
|
||||||
# Flatpak and Snap
|
|
||||||
|
|
||||||
## Internet
|
|
||||||
|
|
||||||
Chromium
|
|
||||||
[Snap](https://snapcraft.io/chromium)
|
|
||||||
|
|
||||||
Firefox
|
|
||||||
[Flatpak](https://flathub.org/apps/details/org.mozilla.firefox)
|
|
||||||
[Snap](https://snapcraft.io/firefox)
|
|
||||||
|
|
||||||
## Office
|
|
||||||
|
|
||||||
LibreOffice
|
|
||||||
[Flatpak](https://flathub.org/apps/details/org.libreoffice.LibreOffice)
|
|
||||||
[Snap](https://snapcraft.io/libreoffice)
|
|
||||||
|
|
||||||
## Media
|
|
||||||
|
|
||||||
VLC
|
|
||||||
[Flatpak](https://flathub.org/apps/search/vlc)
|
|
||||||
[Snap](https://snapcraft.io/vlc)
|
|
||||||
|
|
||||||
Celluloid
|
|
||||||
[Flatpak](https://flathub.org/apps/details/io.github.celluloid_player.Celluloid)
|
|
||||||
|
|
||||||
OBS Studio
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.obsproject.Studio)
|
|
||||||
[Snap](https://snapcraft.io/obs-studio)
|
|
||||||
|
|
||||||
Video Trimmer
|
|
||||||
[Flatpak](https://flathub.org/apps/details/org.gnome.gitlab.YaLTeR.VideoTrimmer)
|
|
||||||
|
|
||||||
Peek
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.uploadedlobster.peek)
|
|
||||||
|
|
||||||
## Appearance
|
|
||||||
|
|
||||||
Fondo
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.github.calo001.fondo)
|
|
||||||
|
|
||||||
HydraPaper
|
|
||||||
[Flatpak](https://flathub.org/apps/details/org.gabmus.hydrapaper)
|
|
||||||
|
|
||||||
Dynamic Wallpaper Editor
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.github.maoschanz.DynamicWallpaperEditor)
|
|
||||||
|
|
||||||
### Games
|
|
||||||
|
|
||||||
Steam
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.valvesoftware.Steam)
|
|
||||||
|
|
||||||
### Productivity
|
|
||||||
|
|
||||||
Planner
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.github.alainm23.planner)
|
|
||||||
|
|
||||||
bucklespring
|
|
||||||
[Snap](https://snapcraft.io/bucklespring)
|
|
||||||
|
|
||||||
## Development
|
|
||||||
|
|
||||||
### Languages
|
|
||||||
|
|
||||||
Go
|
|
||||||
[Snap](https://snapcraft.io/go)
|
|
||||||
|
|
||||||
node
|
|
||||||
[Snap](https://snapcraft.io/node)
|
|
||||||
|
|
||||||
### Editor
|
|
||||||
|
|
||||||
Neovim
|
|
||||||
[Flatpak](https://flathub.org/apps/details/io.neovim.nvim)
|
|
||||||
[Snap](https://snapcraft.io/nvim)
|
|
||||||
|
|
||||||
Visual Studio Code
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.visualstudio.code)
|
|
||||||
[Snap](https://snapcraft.io/code)
|
|
||||||
|
|
||||||
Tau
|
|
||||||
[Flatpak](https://flathub.org/apps/details/org.gnome.Tau)
|
|
||||||
|
|
||||||
### IDE
|
|
||||||
|
|
||||||
GoLand
|
|
||||||
[Snap](https://snapcraft.io/goland)
|
|
||||||
|
|
||||||
DataGrip
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.jetbrains.DataGrip)
|
|
||||||
[Snap](https://snapcraft.io/datagrip)
|
|
||||||
|
|
||||||
### API
|
|
||||||
|
|
||||||
Postman
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.getpostman.Postman)
|
|
||||||
[Snap](https://snapcraft.io/postman)
|
|
||||||
|
|
||||||
Insomnia
|
|
||||||
[Snap](https://snapcraft.io/insomnia)
|
|
||||||
|
|
||||||
### Others
|
|
||||||
|
|
||||||
heroku
|
|
||||||
[Snap](https://snapcraft.io/heroku)
|
|
||||||
|
|
||||||
## Chat
|
|
||||||
|
|
||||||
Slack
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.slack.Slack)
|
|
||||||
[Snap](https://snapcraft.io/slack)
|
|
||||||
|
|
||||||
Discord
|
|
||||||
[Flatpak](https://flathub.org/apps/details/com.discordapp.Discord)
|
|
||||||
[Snap](https://snapcraft.io/discord)
|
|
||||||
|
|
||||||
Telegram Desktop
|
|
||||||
[Flatpak](https://flathub.org/apps/details/org.telegram.desktop)
|
|
||||||
[Snap](https://snapcraft.io/telegram-desktop)
|
|
|
@ -1,23 +1,4 @@
|
||||||
# ANTLR4
|
# Condition
|
||||||
|
|
||||||
| Distribution | Package |
|
|
||||||
| ------------ | -------- |
|
|
||||||
| Arch Linux | `antlr4` |
|
|
||||||
| Ubuntu | `antlr4` |
|
|
||||||
|
|
||||||
Add to `~/.bashrc`:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# Arch Linux
|
|
||||||
export classpath=".:/usr/share/java/antlr-complete.jar:$classpath"
|
|
||||||
|
|
||||||
# Ubuntu
|
|
||||||
export classpath=".:/usr/share/java/antlr4.jar:$classpath"
|
|
||||||
```
|
|
||||||
|
|
||||||
Read [Getting Started with ANTLR v4](https://github.com/antlr/antlr4/blob/master/doc/getting-started.md).
|
|
||||||
|
|
||||||
Sample `Condition.g4`:
|
|
||||||
|
|
||||||
```antlr4
|
```antlr4
|
||||||
grammar Condition;
|
grammar Condition;
|
|
@ -0,0 +1,16 @@
|
||||||
|
# [ANTLR](https://www.antlr.org/)
|
||||||
|
|
||||||
|
| Distribution | Package |
|
||||||
|
| ------------ | -------- |
|
||||||
|
| Arch Linux | `antlr4` |
|
||||||
|
| Ubuntu | `antlr4` |
|
||||||
|
|
||||||
|
Add to `~/.bashrc`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Arch Linux
|
||||||
|
export classpath=".:/usr/share/java/antlr-complete.jar:$classpath"
|
||||||
|
|
||||||
|
# Ubuntu
|
||||||
|
export classpath=".:/usr/share/java/antlr4.jar:$classpath"
|
||||||
|
```
|
|
@ -0,0 +1,7 @@
|
||||||
|
# [Consul](https://www.consul.io/)
|
||||||
|
|
||||||
|
Docker:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
docker run --rm -p 8500:8500 -p 8600:8600/udp --name=consul consul agent -server -ui -bootstrap-expect=1 -client=0.0.0.0
|
||||||
|
```
|
|
@ -0,0 +1 @@
|
||||||
|
# Services
|
|
@ -1,6 +0,0 @@
|
||||||
# Ansible
|
|
||||||
|
|
||||||
| Distribution | Package |
|
|
||||||
| ------------ | --------- |
|
|
||||||
| Arch Linux | `ansible` |
|
|
||||||
| Ubuntu | `ansible` |
|
|
|
@ -1 +0,0 @@
|
||||||
# [Consul](https://www.consul.io/)
|
|
|
@ -1 +0,0 @@
|
||||||
# Extensions
|
|
|
@ -1,7 +0,0 @@
|
||||||
# Browser Extensions
|
|
||||||
|
|
||||||
Browser Extensions for Chrome, Firefox.
|
|
||||||
|
|
||||||
[uBlock Origin](https://github.com/gorhill/uBlock)
|
|
||||||
|
|
||||||
[ClearURLs](https://gitlab.com/KevinRoebert/ClearUrls)
|
|
|
@ -1,11 +0,0 @@
|
||||||
# Gnome Extensions
|
|
||||||
|
|
||||||
[Dash to Panel](https://github.com/home-sweet-gnome/dash-to-panel)
|
|
||||||
|
|
||||||
[Dash to Dock](https://github.com/micheleg/dash-to-dock)
|
|
||||||
|
|
||||||
[AppIndicator/KStatusNotifierItem support for GNOME Shell](https://github.com/ubuntu/gnome-shell-extension-appindicator)
|
|
||||||
|
|
||||||
[GSConnect](https://github.com/andyholmes/gnome-shell-extension-gsconnect)
|
|
||||||
|
|
||||||
[Lock Keys](https://github.com/kazysmaster/gnome-shell-extension-lockkeys)
|
|
|
@ -1,13 +0,0 @@
|
||||||
# VSCode Extensions
|
|
||||||
|
|
||||||
## Appearance
|
|
||||||
|
|
||||||
[Dracula](https://github.com/dracula/visual-studio-code)
|
|
||||||
|
|
||||||
[Material Icon Theme](https://github.com/PKief/vscode-material-icon-theme)
|
|
||||||
|
|
||||||
## Languages
|
|
||||||
|
|
||||||
[Bracket Pair Colorizer 2](https://github.com/CoenraadS/Bracket-Pair-Colorizer-2)
|
|
||||||
|
|
||||||
[Prettier Formatter](https://github.com/prettier/prettier-vscode)
|
|
|
@ -1,54 +1,58 @@
|
||||||
# Summary
|
# Summary
|
||||||
|
|
||||||
- [Today I learned](README.md)
|
- [Today I learned](README.md)
|
||||||
- [Install Arch Linux](install-archlinux.md)
|
|
||||||
- [Appearance](appearance.md)
|
|
||||||
- [Applications](Applications/README.md)
|
- [Applications](Applications/README.md)
|
||||||
- [Bash](Applications/bash.md)
|
- [Essential](Applications/Essential/README.md)
|
||||||
- [Git](Applications/git.md)
|
- [Bash](Applications/Essential/Bash.md)
|
||||||
- [tmux](Applications/tmux.md)
|
- [bat](Applications/Essential/bat.md)
|
||||||
- [Neovim](Applications/neovim.md)
|
- [diff-so-fancy](Applications/Essential/diff-so-fancy.md)
|
||||||
- [rsync](Applications/rsync.md)
|
- [exa](Applications/Essential/exa.md)
|
||||||
- [exa](Applications/exa.md)
|
- [fd](Applications/Essential/fd.md)
|
||||||
- [bat](Applications/bat.md)
|
- [fzf](Applications/Essential/fzf.md)
|
||||||
- [fd](Applications/fd.md)
|
- [git](Applications/Essential/git.md)
|
||||||
- [fzf](Applications/fzf.md)
|
- [Neovim](Applications/Essential/Neovim.md)
|
||||||
- [ripgrep](Applications/ripgrep.md)
|
- [ripgrep](Applications/Essential/ripgrep.md)
|
||||||
- [diff-so-fancy](Applications/diff-so-fancy.md)
|
- [rsync](Applications/Essential/rsync.md)
|
||||||
- [tldr](Applications/tldr.md)
|
- [tldr](Applications/Essential/tldr.md)
|
||||||
- [Ncat](Applications/ncat.md)
|
- [tmux](Applications/Essential/tmux.md)
|
||||||
- [HTTPie](Applications/httpie.md)
|
- [Misc](Applications/Misc/README.md)
|
||||||
- [systemd-boot](Applications/systemd-boot.md)
|
- [Cheat](Applications/Misc/Cheat.md)
|
||||||
- [systemd-swap](Applications/systemd-swap.md)
|
- [Instaloader](Applications/Misc/Instaloader.md)
|
||||||
- [systemd/Journal](Applications/systemd-journal.md)
|
- [Steam](Applications/Misc/Steam.md)
|
||||||
- [fstrim](Applications/fstrim.md)
|
- [Ventoy](Applications/Misc/Ventoy.md)
|
||||||
- [Blueman](Applications/blueman.md)
|
- [Network](Applications/Network/README.md)
|
||||||
- [dnscrypt-proxy](Applications/dnscrypt-proxy.md)
|
- [HTTPie](Applications/Network/HTTPie.md)
|
||||||
- [sshuttle](Applications/sshuttle.md)
|
- [Mosh](Applications/Network/Mosh.md)
|
||||||
- [Mosh](Applications/mosh.md)
|
- [Ncat](Applications/Network/Ncat.md)
|
||||||
- [OpenVPN](Applications/openvpn.md)
|
- [OpenVPN](Applications/Network/OpenVPN.md)
|
||||||
- [Xinput](Applications/xinput.md)
|
- [sshuttle](Applications/Network/sshuttle.md)
|
||||||
- [Flatpak and Snap](Applications/flatpak-snap.md)
|
- [System](Applications/System/README.md)
|
||||||
- [Instaloader](Applications/instaloader.md)
|
- [Blueman](Applications/System/Blueman.md)
|
||||||
- [Steam](Applications/steam.md)
|
- [dnscrypt-proxy](Applications/System/dnscrypt-proxy.md)
|
||||||
- [Cheat](Applications/cheat.md)
|
- [fstrim](Applications/System/fstrim.md)
|
||||||
- [Ventoy](Applications/ventoy.md)
|
- [systemd-boot](Applications/System/systemd-boot.md)
|
||||||
|
- [systemd-swap](Applications/System/systemd-swap.md)
|
||||||
|
- [systemdJournal](Applications/System/systemdJournal.md)
|
||||||
|
- [Xinput](Applications/System/Xinput.md)
|
||||||
- [Development](Development/README.md)
|
- [Development](Development/README.md)
|
||||||
- [Go](Development/go/README.md)
|
- [ANTLR](Development/ANTLR/README.md)
|
||||||
- [time](Development/go/time.md)
|
- [Condition](Development/ANTLR/Condition.md)
|
||||||
- [testing](Development/go/testing.md)
|
- [Go](Development/Go/README.md)
|
||||||
- [Python](Development/python/README.md)
|
- [testing](Development/Go/testing.md)
|
||||||
- [venv](Development/python/venv.md)
|
- [time](Development/Go/time.md)
|
||||||
- [argparse](Development/python/argparse.md)
|
- [Python](Development/Python/README.md)
|
||||||
- [subprocess](Development/python/subprocess.md)
|
- [argparse](Development/Python/argparse.md)
|
||||||
- [Docker](Development/docker.md)
|
- [subprocess](Development/Python/subprocess.md)
|
||||||
- [Redis](Development/redis.md)
|
- [venv](Development/Python/venv.md)
|
||||||
- [Prometheus](Development/prometheus.md)
|
- [Services](Development/Services/README.md)
|
||||||
- [ANTLR4](Development/antlr4.md)
|
- [Consul](Development/Services/Consul.md)
|
||||||
- [Extensions](Extensions/README.md)
|
- [Grafana](Development/Services/Grafana.md)
|
||||||
- [Browser Extensions](Extensions/browser-extensions.md)
|
- [MinIO](Development/Services/MinIO.md)
|
||||||
- [VSCode Extensions](Extensions/vscode-extensions.md)
|
- [Prometheus](Development/Services/Prometheus.md)
|
||||||
- [Gnome Extensions](Extensions/gnome-extensions.md)
|
- [Redis](Development/Services/Redis.md)
|
||||||
|
- [Docker](Development/Docker.md)
|
||||||
- [Knowledge](Knowledge/README.md)
|
- [Knowledge](Knowledge/README.md)
|
||||||
- [Top Down Operator Precedence](Knowledge/tdop.md)
|
|
||||||
- [Regular expression](Knowledge/regex.md)
|
- [Regular expression](Knowledge/regex.md)
|
||||||
|
- [Top Down Operator Precedence](Knowledge/tdop.md)
|
||||||
|
- [Appearance](appearance.md)
|
||||||
|
- [Install Arch Linux](install-archlinux.md)
|
||||||
|
|
Loading…
Reference in New Issue