{"id":20443093,"url":"https://github.com/patrick-web/awesomewm","last_synced_at":"2026-04-16T23:05:40.017Z","repository":{"id":106044336,"uuid":"523719917","full_name":"Patrick-web/AwesomeWM","owner":"Patrick-web","description":"My Awesome Window Manager Config","archived":false,"fork":false,"pushed_at":"2023-06-02T11:37:37.000Z","size":87425,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-11T04:08:21.285Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Patrick-web.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-08-11T12:44:54.000Z","updated_at":"2022-08-11T12:45:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"d6cba1fa-f56e-4ca7-8712-a0cde57cb6cf","html_url":"https://github.com/Patrick-web/AwesomeWM","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Patrick-web/AwesomeWM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patrick-web%2FAwesomeWM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patrick-web%2FAwesomeWM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patrick-web%2FAwesomeWM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patrick-web%2FAwesomeWM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Patrick-web","download_url":"https://codeload.github.com/Patrick-web/AwesomeWM/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patrick-web%2FAwesomeWM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31907728,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2024-11-15T09:44:02.954Z","updated_at":"2026-04-16T23:05:40.000Z","avatar_url":"https://github.com/Patrick-web.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Material and Mouse driven theme for [AwesomeWM 4.3](https://awesomewm.org/)\n### Original design by PapyElGringo, I modified it removing sidebar and condensing the bars to a single top panel. \n\nNote: This fork focuses on streamlining the config and adding some Quality of Life touches to the theme.\n\nAn almost desktop environment made with [AwesomeWM](https://awesomewm.org/) following the [Material Design guidelines](https://material.io) with a performant opiniated mouse/keyboard workflow to increase daily productivity and comfort.\n\n[![](./theme/titus-theme/demo.png)](https://www.reddit.com/r/unixporn/comments/anp51q/awesome_material_awesome_workflow/)\n*[Click to view in high quality](https://www.reddit.com/r/unixporn/comments/anp51q/awesome_material_awesome_workflow/)*\n\n| Fullscreen   | Rofi Combo Panel | Exit screen   |\n|:-------------:|:-------------:|:-------------:|\n|![](./theme/titus-theme/fullscreen.png)|![](./theme/titus-theme/panel.png)|![](https://i.imgur.com/rcKOLYQ.png)|\n\n## Installation\n\n### 1) Get all the dependencies\n\n#### Debian-Based\n\n```\nsudo apt install awesome fonts-roboto rofi compton i3lock xclip qt5-style-plugins materia-gtk-theme lxappearance xbacklight flameshot nautilus xfce4-power-manager pnmixer network-manager-gnome policykit-1-gnome -y\nwget -qO- https://git.io/papirus-icon-theme-install | sh\n```\n\n#### Arch-Based\n\n```\nyay -S awesome rofi picom i3lock-fancy xclip ttf-roboto polkit-gnome materia-theme lxappearance flameshot pnmixer network-manager-applet xfce4-power-manager qt5-styleplugins -y\nwget -qO- https://git.io/papirus-icon-theme-install | sh\n```\n\n#### Program list\n\n- [AwesomeWM](https://awesomewm.org/) as the window manager - universal package install: awesome\n- [Roboto](https://fonts.google.com/specimen/Roboto) as the **font** - Debian: fonts-roboto Arch: ttf-roboto\n- [Rofi](https://github.com/DaveDavenport/rofi) for the app launcher - universal install: rofi\n- [picom](https://github.com/yshui/picom) for the compositor (blur and animations) universal install: picom - Debian users need PPA (`sudo add-apt-repository ppa:regolith-linux/unstable`) _Note: I recommend Compton for Debian Users and the Debian Branch_\n- [i3lock](https://github.com/meskarune/i3lock-fancy) the lockscreen application universal install: i3lock-fancy\n- [xclip](https://github.com/astrand/xclip) for copying screenshots to clipboard package: xclip\n- [gnome-polkit] recommend using the gnome-polkit as it integrates nicely for elevating programs that need root access\n- [Materia](https://github.com/nana-4/materia-theme) as GTK theme - Arch Install: materia-theme debian: materia-gtk-theme\n- [Papirus Dark](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme) as icon theme Universal Install: wget -qO- https://git.io/papirus-icon-theme-install | sh\n- [lxappearance](https://sourceforge.net/projects/lxde/files/LXAppearance/) to set up the gtk and icon theme\n- (Laptop) [xbacklight](https://www.x.org/archive/X11R7.5/doc/man/man1/xbacklight.1.html) for adjusting brightness on laptops (disabled by default)\n- [flameshot](https://flameshot.js.org/#/) my personal screenshot utility of choice, can be replaced by whichever you want, just remember to edit the apps.lua file\n- [pnmixer](https://github.com/nicklan/pnmixer) Audio Tray icon that is in debian repositories and is easily installed on arch through AUR.\n- [network-manager-applet](https://gitlab.gnome.org/GNOME/network-manager-applet) nm-applet is a Network Manager Tray display from GNOME.\n- [xfce4-power-manager](https://docs.xfce.org/xfce/xfce4-power-manager/start) XFCE4's power manager is excellent and a great way of dealing with sleep, monitor timeout, and other power management features.\n\n### 2) Clone the configuration\n\nArch-Based Installs\n```\ngit clone https://github.com/ChrisTitusTech/titus-awesome ~/.config/awesome\n```\n\nDebian-Based Installs\n```\ngit clone --branch debian https://github.com/ChrisTitusTech/titus-awesome ~/.config/awesome\n```\n\n### 3) Set the themes\n\nStart `lxappearance` to active the **icon** theme and **GTK** theme\nNote: for cursor theme, edit `~/.icons/default/index.theme` and `~/.config/gtk3-0/settings.ini`, for the change to also show up in applications run as root, copy the 2 files over to their respective place in `/root`.\n\nRecommended Cursors - \u003chttps://github.com/keeferrourke/capitaine-cursors\u003e\n\nSet Rofi Theme\n```\nmkdir -p ~/.config/rofi\ncp $HOME/.config/awesome/theme/config.rasi ~/.config/rofi/config.rasi\nsed -i '/@import/c\\@import \"'$HOME'/.config/awesome/theme/sidebar.rasi\"' ~/.config/rofi/config.rasi\n```\n\n### 4) Same theme for Qt/KDE applications and GTK applications, and fix missing indicators\n\nFirst install `qt5-style-plugins` (debian) | `qt5-styleplugins` (arch) and add this to the bottom of your `/etc/environment`\n\n```bash\nXDG_CURRENT_DESKTOP=Unity\nQT_QPA_PLATFORMTHEME=gtk2\n```\n\nThe first variable fixes most indicators (especially electron based ones!), the second tells Qt and KDE applications to use your gtk2 theme set through lxappearance.\n\n### 5) Read the documentation\n\nThe documentation live within the source code.\n\nThe project is split in functional directories and in each of them there is a readme where you can get additional information about the them.\n\n* [Configuration](./configuration) is about all the **settings** available\n* [Layout](./layout) hold the **disposition** of all the widgets\n* [Module](./module) contain all the **features** available\n* [Theme](./theme) hold all the **aesthetic** aspects\n* [Widget](./widget) contain all the **widgets** available\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatrick-web%2Fawesomewm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpatrick-web%2Fawesomewm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatrick-web%2Fawesomewm/lists"}