My personal Linux setup configs, including GNOME settings, custom keyboard layouts, and various dotfiles. Does this count as a rice already? Whatever, I like it so far. Might consider trying out SWAY in the future.
Though I still main Fedora on my Thinkpad, I'm actually using PopOS on my desktop PC right now. All modifications etc. on there are based on this rice though.
Desktop using Forge TWM
Note: Forge is a tiling window manager-like extension for Gnome.
Notice the left-hand side tabs list and the lack of tabs on the top.
Note: The orange ring surrounding firefox you see is the "selected window" indicator from Forge TWM extension mentioned earlier.
Colors are based on an Edex-UI Theme
gnome-settings
: GNOME settings and extensions.input-remapper-2
: Custom keyboard layouts and Input Remapper configurations.scripts
: Installation and setup scripts.- Dotfiles like
.p10k.zsh
: Configuration files for Zsh, Vim, and Powerlevel10k.
- Clone the Repository:
git clone https://github.com/andra-putra/tob-fedorahttps://github.com/andra-putra/tob-fedora cd tob-fedora
My firefox modifications are made to use the Tree Style Tab extension with thinner bezels on the sides and top, along with changing the minimum width of the left-hand side tabs list.
These modifications are done by using a userChrome.css
file in firefox.
- To use the
userChrome.css
file, you must first set these following things totrue
in firefox'sabout:config
:toolkit.legacyUserProfileCustomizations.stylesheets
anddevtools.chrome.enabled
- Then, locate your user profile folder by going to
about:support
and clicking onProfile Directory
-->Open Directory
- Inside your profile folder, locate or create
chrome
folder - Place the userChrome.css file from this repo into that
chrome
folder
I also use a custom firefox color theme using Firefox Color.
Uses:
- Default gnome-terminal
Will look into other things like kitty etc. in the future.
Uses:
- Oh-my-zsh, p10k theme
Extensions enabled:
Uses:
Uses:
- Ibus-Anthy
- Fedora comes with this as default JP input out of the box, but in case it doesn't, I followed this guide for my PopOS install.
Keyboard shortcuts (rest is default other than these three):
Command | Shortcut |
---|---|
on_off | alt+grave |
hiragana_mode | alt+caps_lock |
katakana_mode | shift+caps_lock |
Currently have to be installed manually through the Gnome Extensions website
- App icons taskbar
- Color picker
- Custom accent colors
- Extensions list
- Forge
- Logo menu
- User Themes
- Vitals
- Privacy quick settings
- Quick settings audio panel
- QSTweak Quick Setting Tweaker
- Top panel notification icons revived
- Adjust Display Brightness
- Top Bar Organizer
- AlphaTint
- Mouse Follows Focus
Additional PopOS Specific Extensions:
- Audio Selector
- Dotspaces
- Top Panel Workspace Scroll
Though distros like Fedora have built-in cloud storage integration through Gnome Accounts or whatever, I found that it doesn't play well with things like Obsidian that live-edits the files.
I found that using rclone worked much better for that purpose, so I decided to use that mainly. Though this does come with the downside of seeing double cloud storage locations sometimes on Fedora.
Uses:
Followed this guide to enable hibernate first.
Some issues with wifi adapter not working after hibernation, followed this guide. You can find my personal file to fix this issue in this repo at ./other_files/hibernate-pre-post.sh
Followed this guide, but sometimes still doesn't work on wayland.
- Export
gnome-terminal
config colors, etc. - Look into using alternate terminal emulator (something simple + tmux maybe?)
- Firefox: link chrome.css to other repo