There are some apps in my work and daily life.
On GNU/Linux, I choose to use ArchLinux, very stable and never outdated.
I compiled the kernel for my laptop linux-15iah7.
On Windows, I choose to use Windows 10, have no plan to go to Windows 11.
On GNU/Linux, I wrote my own launcher and status bar based on Rust + GTK3/4.
link: RGLauncher RGBar
- RGLauncher: A launcher, to launch app, to switch windows, to query some words and to do some calculates, etc.
- RGBar: A status bar, with graph support.
On Windows, I use
Win+s
to start app and taskbar(with Traffic Monitor) as the status bar.
On GNU/Linux, I use foot as my main terminal emulator, because it is fast, lightweight and without GPU acceleration.
On Windows, I prefer to use WezTerm with Msys2 + UCRT.
I use zsh daily, I have used my own zsh prompt for years, which support async git status. Great Terminal Tools:
ripgrep
, fast text greper.fd
, fast find alternative.gdu
, disk analyzer.htop
, process monitor.bandwidth
, network monitor.fzf
, fast and fuzzy filter.git-filter-repo
, git repo reshape tool.dufs
, simple file server.- bluetuith, A TUI bluetooth manager for Linux.
And I have wrote some bash scripts to make life easy, e.g, my dotfiles is orginized by dfs
, dfm
.
I’d like to use firefox with some modification.
Great Firefox Plugins:
- Sidebery: Tree tab manager, which I think is better than tree-style-tab.
- Imagus: Enlarge thumbnails, and show images/videos from links with a mouse hover.
- PopUp: Create a popup of pages, with minimal browser UI
- SingleFile: SingleFile helps you to save a complete page (with CSS, images, etc.) into a single HTML file.
- block-images: Blocks all images on webpage.
- kiss-translator: A simple, open source bilingual translation extension & Greasemonkey script
I use emacs for some text writing and script editing. (I alse like vim, but I’m not evil).
Great Emacs Plugins:
- Org-mode: outlined text editor, life orginazer.
- Magit: git, with Magic.
- Dired: What, GNU/ls has a argument for you?
- vundo: undo tree.
- comment-dwim-2: comment you code easily.
- org-static-blog: static blog generator in pure elisp.
Make Emacs Great Again.
Very common, I use VS Code for web/remote developing.
Great Plugins:
- Remote - SSH: Remote Development.
- Adwaita: An elegant VSCode theme.
- Awesome Emacs Keymap: Emacs emulation for VSCode with multi-cursor support, clipboard-integrated kill-ring, well-emulated mark-mode, and more.
- change-case: Quickly change the case (camelCase,
CONSTANT_CASE
,snake_case
, etc) of the current selection or current word - vscode-interactive-graphviz: Interactive Graphviz Dot Preview for Visual Studio Code
- JSON Tools: Tools for manipulating JSON
- PlantUML: Rich PlantUML support for Visual Studio Code.
- RestClient: REST Client for Visual Studio Code
- vscode-base64: Base64 encode/decode the current selections.
Do not forget those options:
"window.density.editorTabHeight": "compact",
"workbench.editor.wrapTabs": true,
"workbench.editor.tabActionLocation": "left",
"files.autoSave": "afterDelay",
"editor.autoIndent": "advanced",
"remote.autoForwardPortsSource": "hybrid",
"editor.formatOnSave": true,
- DBeaver: open source database manager.
- JetBrain Idea: Java IDE.
- MusicPlayer2: Music Player.
win
- shareX: Screen capture, file sharing and productivity tool
win
- OBS Studio:
win
,lin
- aria2c: download everything.
lin
- AWGG: aria2c wrapper.
win
- meld: Differ and merger, but it is written in the python.
lin
win
gtk
- JPEG View: very fase image viewer.
win
- everything: Find anything.
win
nos
- kmcounters: Use heatmap to show mouse and keyboard usage.
win
- autohotkey: macro-creation and automation-oriented scripting utility for Windows.
win
- AltSnap: It allows you to move and resize windows by using the Alt key and clicking wherever on the window instead of relying on very precise clicking. This behavior is very common on Linux distributions and is not actually hard to implement on Windows.
win
- CopyQ: very impressive clipboard manager.
win
lin
- Lettura: Rss reader, but I’m using my own fork.
web
- TLP: Battery Management.
lin
- intel-lpmd: Battery Saver.
lin
- mpv: Video player, simple but powerful.
win
lin
- resources: Keep an eye on system resources.
lin
- FastWindowSwitcher: A fast window switcher for Windows using the keyboard.
- Martian Mono: Free and open-source monospaced font from Evil Martians. My favourite font now.
- Sarasa Mono SC: A CJK programming font based on Iosevka and Source Han Sans.
- Inter: Inter is a typeface carefully crafted & designed for computer screens.
- Noto Sans CJK: Noto is a global font collection for writing in all modern and ancient languages. Noto Sans SC is an unmodulated (“sans serif”) design for languages in mainland China that use the Simplified Chinese variant of the Han ideograms.
- Zhuque FangSong: An open-source Fangsong typeface project.