My laptop is my workstation, and find myself fairly regularly having to switch between display layouts.
I wrote this script to work in conjunction with arandr generated xrandr layouts that are slightly, manually modified to also use xwallpaper to set per-layout wallpapers.
Also included is a systemd service that loads the previously chosen config at startup.
There's a little more info in the root README, as well as the most recent commit, for a deeper dive.
dotfiles for local env config. Contribute to wesker-albert/dots development by creating an account on GitHub.
Link Actions
My laptop is my workstation, and find myself fairly regularly having to switch between display layouts.
I wrote this script to work in conjunction with arandr generated xrandr layouts that are slightly, manually modified to also use xwallpaper to set per-layout wallpapers.
Also included is a systemd service that loads the previously chosen config at startup.
There's a little more info in the root README, as well as the most recent commit, for a deeper dive.
I use Remmina all the time to access remote computers through RDP and VNC. But it's annoying in i3 to open the main window, select a profile, then close the main window to leave just the remote session window.
Remmina does have a command line option to dock into the system tray using appindicator (the -i option, i.e. "start as a tray icon") and right-clicking the icon does provide a quick access to saved profiles.
However, there's a problem with it: when the last window closes, Remmina exits instead of staying docked in the systray- Unfortunately, the Remmina folks won't fix it - and in fact plan of killing the systray icon altogether.
There's always the possibility of making a small shell script that restarts Remmina each time it closes. The problem with that approach is, it a Remmina process doesn't terminate cleanly and stays in the background for some reason (it happens, especially if i3 is closed unexpectedly) then you have
Hey! Figured I haven't posted this on Lemmy before so should be OK to share here in case anyone else finds this cool/interesting.
This is a rofi plugin for launching your games, simple as that. I built it both because I think it looks cool and to make launching the game I know I want to play faster (no need to navigate the dreaded Steam UI). It parses games from several sources, such as Steam, Heroic Games Launcher, Lutris and Bottles, as well as some modded Minecraft instances (check out the readme for instructions).
The repo can be found here, and there's an AUR package available for Arch users.
Let me know what you think! I haven't built all that much but this my favourite tool that I've created (I am addicted to games).
Hey! Figured I haven't posted this on Lemmy before so should be OK to share here in case anyone else finds this cool/interesting.
This is a rofi plugin for launching your games, simple as that. I built it both because I think it looks cool and to make launching the game I know I want to play faster (no need to navigate the dreaded Steam UI). It parses games from several sources, such as Steam, Heroic Games Launcher, Lutris and Bottles, as well as some modded Minecraft instances (check out the readme for instructions).
The repo can be found here, and there's an AUR package available for Arch users.
Let me know what you think! I haven't built all that much but this my favourite tool that I've created (I am addicted to games).
Some time ago, someone convinced me to try out Hyprland, and I've been working on this one ever since. It might look minimalistic, but not for the lack of trying.
Bare desktop with a cheatsheet widget on one screen and krun being used on the other.
Bare desktop with a launcher widget on one screen and a calendar widget on the other. The mouse is hovering on the lock desktop icon on the launcher widget sidebar area.
Browser window on one screen and swaync notification center on the other.
Browser window on one screen and on the other window, a terminal emulator, bmon, and htop.
listening to music through mpd & ymuse + cava, cli-visualizer & pavucontrol
desktop with rofi, dunst and terminals (classic rice showcase picture)
looking at some rices with cute socks while doing garbage collection \
also obviously with transparency turned off, so the images don't get weirdly half-transparentized
trying to understand sways codebase, so I can try to implement custom shaders for swayfx (pain)
radion is a customizable internet radio CLI client, written in Bash.
https://gitlab.com/christosangel/radion
Radion can be customized as far as the station selecting program is concerned. The user can choose between:
- read
- fzf
- rofi
- dmenu
Using another bash script included in the same repo, the user also has the ability to record parts of the radio stream.
radion is an internet radio CLI client, written in Bash.
https://gitlab.com/christosangel/radion
Radion can be costumized as far as the station selecting program is concerned. The user can choose between:
- read
- fzf
- rofi
- dmenu
Update: Introduced new feature: costumizing prompt tex
Hey guys, i have created this rofi Tokyonight theme a while back. Since then i have gotten some feedback and wanted to update the post. The cepo can be found here: https://github.com/w8ste/Tokyonight-rofi-theme. Feedback is always appreciated :)
Hey guys, i have created this rofi Tokyonight theme a while back. Since then i have gotten some feedback and wanted to update the post.
The cepo can be found here: https://github.com/w8ste/Tokyonight-rofi-theme.
Feedback is always appreciated :)
I wanted to improve my Rust knowledge a bit and solve how I approach notifications, so I made nofi.
nofi is a desktop notification server, but instead of delivering realtime popups, it stores the notifications for you to view when you choose via a Rofi menu. It can also integrate with i3status-rust to show a pending notification count in your status bar.
It's inspired by Rofication (the status bar integration follows the exact same protocol for drop-in compatibility).
An interruption-free notification system for Linux - GitHub - ellsclytn/nofi: An interruption-free notification system for Linux
Link Actions
I wanted to improve my Rust knowledge a bit and solve how I approach notifications, so I made nofi.
nofi is a desktop notification server, but instead of delivering realtime popups, it stores the notifications for you to view when you choose via a Rofi menu. It can also integrate with i3status-rust to show a pending notification count in your status bar.
It's inspired by Rofication (the status bar integration follows the exact same protocol for drop-in compatibility).