{"id":15059154,"url":"https://github.com/andra-putra/tob-linux","last_synced_at":"2026-02-16T15:34:07.758Z","repository":{"id":213373688,"uuid":"733823151","full_name":"andra-putra/tob-linux","owner":"andra-putra","description":"Personal Linux rice","archived":false,"fork":false,"pushed_at":"2024-07-01T18:31:33.000Z","size":90443,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-07T01:02:51.074Z","etag":null,"topics":["fedora","fedora-workstation","gnome","linux","linux-rice","popos"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andra-putra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-20T07:57:18.000Z","updated_at":"2025-03-06T07:41:40.000Z","dependencies_parsed_at":"2024-10-12T20:11:17.304Z","dependency_job_id":null,"html_url":"https://github.com/andra-putra/tob-linux","commit_stats":null,"previous_names":["andra-putra/fedora-copland"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/andra-putra/tob-linux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andra-putra%2Ftob-linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andra-putra%2Ftob-linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andra-putra%2Ftob-linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andra-putra%2Ftob-linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andra-putra","download_url":"https://codeload.github.com/andra-putra/tob-linux/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andra-putra%2Ftob-linux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29511596,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fedora","fedora-workstation","gnome","linux","linux-rice","popos"],"created_at":"2024-09-24T22:38:39.749Z","updated_at":"2026-02-16T15:34:07.741Z","avatar_url":"https://github.com/andra-putra.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tob-Linux Rice/Theme\n\nMy 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.\n\nThough 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. \n\n## Screenshots\n\n### Current Wallpaper\n![Current wallpaper](wallpapers/orangeautoflame_wpp.png)\n\n### Desktop using [Forge TWM](https://github.com/forge-ext/forge)\n![Screenshot](screenshots/fedora-copland-screenshot.png)\nNote: Forge is a tiling window manager-like extension for Gnome.\n\n### Firefox Theme\n![Firefox Theme](screenshots/fedora-copland-firefox.png)\nNotice the left-hand side tabs list and the lack of tabs on the top.\n\nNote: The orange ring surrounding firefox you see is the \"selected window\" indicator from Forge TWM extension mentioned earlier.\n\n\n### Colors are based on an [Edex-UI Theme](https://github.com/GitSquared/edex-ui/blob/master/media/screenshot_blade.png)\n![edex-ui](screenshots/edex-ui.png)\n\n## Contents\n\n- `gnome-settings`: GNOME settings and extensions.\n- `input-remapper-2`: Custom keyboard layouts and Input Remapper configurations.\n- `scripts`: Installation and setup scripts.\n- Dotfiles like `.p10k.zsh` : Configuration files for Zsh, Vim, and Powerlevel10k.\n\n## Installation (WIP/作業中)\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/andra-putra/tob-fedorahttps://github.com/andra-putra/tob-fedora\n   cd tob-fedora\n    ```\n\n### Firefox Setup\nMy firefox modifications are made to use the [Tree Style Tab](https://addons.mozilla.org/en-US/firefox/addon/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. \nThese modifications are done by using a `userChrome.css` file in firefox.\n\n1. To use the `userChrome.css` file, you must first set these following things to `true` in firefox's `about:config`: `toolkit.legacyUserProfileCustomizations.stylesheets` and `devtools.chrome.enabled`\n2. Then, locate your user profile folder by going to `about:support` and clicking on `Profile Directory` --\u003e `Open Directory` \n3. Inside your profile folder, locate or create `chrome` folder\n4. Place the [userChrome.css](./firefox/userChrome.css) file from this repo into that `chrome` folder\n\nI also use a [custom firefox color theme](https://color.firefox.com/?theme=XQAAAAIgAQAAAAAAAABBqYhm849SCia2CaaEGccwS-xMDPryguaG23ZQLclaabCRGMSkdTEdxh6UXQSr56S8jn27vOFOSm7G-dmiCy1yl7h3M1feQdaYABC8iXqLydFJlD5_8Jz0Vnm5WkxA8Rff-3q97iBIGR3_njstPDQm0ceaOfZKfQf8TDoF4hvwlRB-pYVIFz7jUf1AF6d4pXtmC20ZJoPHDEeDDOp-Ufu1H67btL_KM2zjv-2QXaFxqL4Hs_6ozWA) using Firefox Color.\n\n### Terminal Modifications\nUses:\n- Default gnome-terminal\n\nWill look into other things like kitty etc. in the future.\n\n### Shell Modifications\nUses:\n- Oh-my-zsh, p10k theme\n\nExtensions enabled:\n- [FZF-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin)\n- [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions)\n- [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)\n\n### Text Editor\nUses:\n- [Neovim](https://neovim.io/) + [NvChad](https://github.com/NvChad/NvChad)\n\n### Japanese IME\nUses:\n- [Ibus-Anthy](https://github.com/ibus/ibus-anthy/)\n    - Fedora comes with this as default JP input out of the box, but in case it doesn't, I followed [this guide](https://yasuhira-tanuki.com/linux-ibus-anthy/) for my PopOS install.\n\nKeyboard shortcuts (rest is default other than these three):\n| Command   | Shortcut    |\n|--------------- | --------------- |\n| on_off   | alt+grave   |\n| hiragana_mode   | alt+caps_lock   |\n| katakana_mode   | shift+caps_lock   |\n\n\n### Gnome extensions\nCurrently have to be installed manually through the [Gnome Extensions website](https://extensions.gnome.org)\n- App icons taskbar\n- Color picker\n- Custom accent colors\n- Extensions list\n- Forge\n- Logo menu\n- User Themes\n- Vitals\n- Privacy quick settings\n- Quick settings audio panel\n- QSTweak Quick Setting Tweaker\n- Top panel notification icons revived\n- Adjust Display Brightness\n- Top Bar Organizer\n- [AlphaTint](https://extensions.gnome.org/extension/4624/alphatint/)\n- [Mouse Follows Focus](https://extensions.gnome.org/extension/4642/mouse-follows-focus/)    \n\nAdditional PopOS Specific Extensions:\n- Audio Selector\n- Dotspaces \n- Top Panel Workspace Scroll\n\n### Google Drive Integration\nThough 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.\n\nI 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.\n\nUses:\n- [rclone](https://github.com/rclone/rclone)\n    - My rclone setup can be found [here](./other_files/rclone_configs/) \n\n### Enabling Hibernate for Laptops\nFollowed [this guide](https://fedoramagazine.org/hibernation-in-fedora-36-workstation/) to enable hibernate first.\n\nSome issues with wifi adapter not working after hibernation, followed [this guide](https://community.frame.work/t/guide-solution-for-wifi-problems-after-hibernate-non-systemd/52332). You can find my personal file to fix this issue in this repo at `./other_files/hibernate-pre-post.sh`\n\n### Different Mouse Sens Per Device\nFollowed [this guide](https://unix.stackexchange.com/questions/422470/how-to-set-device-specific-mouse-settings-in-wayland-under-libinput-debian-gnom), but sometimes still doesn't work on wayland.\n\n## TODO\n- Export `gnome-terminal` config colors, etc.\n- Look into using alternate terminal emulator (something simple + tmux maybe?)\n- Firefox: link chrome.css to other repo\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandra-putra%2Ftob-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandra-putra%2Ftob-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandra-putra%2Ftob-linux/lists"}