{"id":13503215,"url":"https://github.com/MashMB/manjaro-i3wm","last_synced_at":"2025-03-29T14:31:14.760Z","repository":{"id":50538322,"uuid":"270349592","full_name":"MashMB/manjaro-i3wm","owner":"MashMB","description":"Personalized Manjaro i3wm configuration","archived":false,"fork":false,"pushed_at":"2021-01-17T15:16:25.000Z","size":9727,"stargazers_count":58,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-31T23:30:52.595Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":false,"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/MashMB.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}},"created_at":"2020-06-07T15:32:51.000Z","updated_at":"2024-10-12T21:44:16.000Z","dependencies_parsed_at":"2022-09-22T20:23:09.938Z","dependency_job_id":null,"html_url":"https://github.com/MashMB/manjaro-i3wm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MashMB%2Fmanjaro-i3wm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MashMB%2Fmanjaro-i3wm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MashMB%2Fmanjaro-i3wm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MashMB%2Fmanjaro-i3wm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MashMB","download_url":"https://codeload.github.com/MashMB/manjaro-i3wm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246196896,"owners_count":20739190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-07-31T22:02:42.055Z","updated_at":"2025-03-29T14:31:13.794Z","avatar_url":"https://github.com/MashMB.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Personalized Manjaro i3wm configuration\n\nIn this repository you will find my personalized configuration for Manjaro Linux i3 Community Edition with necessary description of all changes.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"centered_container.png\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"terminals.png\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"desktop.png\" /\u003e\n\u003c/p\u003e\n\n## Gruvbox\n\nThe whole system theming was inspired by **Gruvbox** theme. For overall experiance, **GTK Gruvbox** theme with it's icons should be installed.\n\n## How to move over repository?\n\nAll configuration files can be found in **manjaro** directory. They are placed in directories that matches real system paths. For example if you see file in **/manjaro/etc/** directory, it should be placed in **/etc/** directory of your's system. Most of files are stored in three variants: \n\n1. File with **org** in name - copy of original file provided by Manjaro.\n2. File with **mod** in name - file that was edited by me.\n3. Original file name - it means that file was created or deleted by me.\n\n## Neovim\n\nI am really big fun of Neovim so it's configuration was extracted to independent repository that can be found \n[here](https://github.com/MashMB/nvim-ide).\n\n## Short list of files used in configuration\n\n1. **/home/[user_name]/.i3/config** - i3wm configuration (themed, with 20 workspaces, centered floating windows, terminal in scratchpad)\n2. **/etc/default/grub** - changed default laptop sleep mode (usage of deep sleep for suspend)\n3. **/etc/lightdm/lightdm.conf** - user name and password required to login into system (only password in original version), modified to use **lightdm-webkit2-greeter**\n4. **/etc/lightdm/lightdm-webkit2-greeter.conf** - use **litarvan** as login screen theme (this file was created)\n5. **/etc/systemd/system/blurlock.service** - automatic blur lock when suspending laptop (this file was created)\n6. **/etc/systemd/logind.conf** - changed default laptop **lid close** behavior\n7. **/etc/X11/xorg.conf.d/30-touchpad.conf** - enabling natural scroll for laptop touchpad in Manjaro (by default it is reversed)\n8. **/etc/i3status.conf** - rising i3bar with theming and custom Font Awesome icons\n9. **/home/[user_name]/.config/compton.conf** - file deleted to use **picom** instead\n10. **/home/[user_name]/.config/picom.conf** - unfocused container is a little bit transparent, transition animations, Intel GPU fix for execution\n11. **/home/[user_name]/.local/share/fonts/...** - fonts for proper work of **powerlevel10k** ZSH theme\n12. **/home/[user_name]/.Xresources** - theming with bigger font for **urxvt** terminal and **powerlevel10k** ZSH theme handling\n13. **/home/[user_name]/.bashrc** - run **neofetch** on terminal start-up and **micro** as default text editor\n14. **/home/[user_name]/.zshrc** - **powerlevel10k** ZSH theme with autocomplete and output coloring configuration (**micro** as default text editor)\n15. **/usr/share/conky/conky1.10_shortcuts_maia** - theme and font settings and description for more shortcuts\n16. **/usr/share/conky/conky_maia** - theme and font settings for system desktop monitor\n17. **/home/[user_name]/.config/ranger/rifle.conf** - ranger configuration with **micro** as default text editor (this file was created)\n18. **/home/[user_name]/.newsboat/config** - configuration file for RSS reader named **newsboat** (Brave as main browser, this file was created)\n19. **/home/[user_name]/.newsboat/urls** - my RSS feed (this file was created)\n20. **/home/.config/gtk-3.0/settings.ini** - GTK 3 configured with Gruvbox theme and San Francisco font (this file was created)\n21. **/home/.gtkrc-2.0** - GTK 2 configured with Gruvbox theme and San Francisco font (this file was created)\n22. **/usr/share/rofi/themes/slate.rasi** - theme for rofi to match Gruvbox system theming (this file was created)\n23. **/home/.config/dunst/dunstrc** - theming for dunst notifications to match Gruvbox system theme\n24. **/home/.config/micro/settings.json** - changed theme for micro terminal text editor (this file was created)\n25. **/home/.tmux.conf** - TMUX configuration (this file was created)\n26. **/home/.taskrc** - Taskworrior configuration (this file was created)\n\n## Automatization with bash scripts\n\nIn directory **/home/.sh/** bash scripts to automate work on Linux can be found. Every single **.sh** script placed in this location can be run with usage of **rofi**. i3wm configuration file has keybinding to run scripts launcher from location **/home/.sh/launcher/launcher.sh** under **mod+Shift+d**. List of available scripts in this repository:\n\n1. **dunst_notifications.sh** - enable/disable dunst notifications\n2. **remote_location.sh** - automate FTP/SFTP mounting/unmounting in Linux file system\n3. **screen_layout.sh** - setting one of defined displays configuration\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMashMB%2Fmanjaro-i3wm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMashMB%2Fmanjaro-i3wm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMashMB%2Fmanjaro-i3wm/lists"}