/r/linuxprojects

Photograph via snooOG

A subreddit dedicated to showcasing unique and interesting projects involving Linux based operating systems.

/r/linuxprojects

5,546 Subscribers

2

Enabling theme auto-switching in tmux

I've been always irritated by the fact that parts of my environment don't follow the color-scheme preference changes. I decided to do something about it, and making tmux switch its theme automatically was one of the things I've done. It's supported through a small utility I've implemented some time ago.

โ€‹

Might be that somebody will find this useful. Enjoy!

0 Comments
2024/03/23
18:06 UTC

3

AppImage Packages: New, useful, open source resources for those who want to easily find them, integrate/install them, manage them andโ€ฆ keep them constantly updated (or revert to previous versions)!

0 Comments
2024/03/09
02:29 UTC

5

Newsraft 0.22: like a boat, but faster

Newsraft is a terminal feed reader which received an update recently! https://codeberg.org/newsraft/newsraft

0 Comments
2023/11/29
01:14 UTC

3

Louvre C++ library for building Wayland compositors

Hello,

I'd like to share a project I've recently been working on. It's a high-performance C++ library tailored for building Wayland compositors, with a strong focus on ease of development. The project implements the basic Wayland protocols required for desktop compositors, includes classes for efficient 2D rendering, supports multiple GPU setups, and provides examples, thorough documentation, and a detailed tutorial.

You can find the project on GitHub: https://github.com/CuarzoSoftware/Louvre

Feel free to explore and provide feedback!

Best regards,

Cuarzo Software

10 Comments
2023/11/13
20:09 UTC

11

Looking for a Linux & Unix Discord Community?

Are you passionate about Linux and Unix? ๐Ÿง

Do you want to connect with like-minded individuals, from beginners to experts? ๐Ÿง 

Then you've found your new home. We're all about fostering meaningful connections and knowledge sharing.

๐Ÿค” Why We Exist: At the heart of our community is a shared love for Linux and Unix. We're here to connect with fellow enthusiasts, regardless of where you are on your journey, and create a space where our shared passion thrives.

๐Ÿคจ How We Do It: We foster a welcoming environment where open conversations are the norm. Here, you can share your experiences, ask questions, and deepen your knowledge alongside others who are equally passionate.

๐ŸŽฏ What We Offer:

๐Ÿ”น Engaging Discussions: Our discussions revolve around Linux and Unix, creating a hub of knowledge-sharing and collaboration. Share your experiences, ask questions, and learn from each other.

๐Ÿ”น Supportive Environment: Whether you're a newcomer or a seasoned pro, you'll find your place here. We're all about helping each other grow. Our goal is to create a friendly and supportive space where everyone, regardless of their level of expertise, feels at home.

๐Ÿ”น Innovative Tools: Explore our bots, including "dlinux," which lets you create containers and run commands without leaving Discordโ€”a game-changer for Linux enthusiasts.

๐Ÿ”น Distro-Specific Support: Our community is equipped with dedicated support channels for popular Linux distributions, including but not limited to:

Arch Linux

CentOS

Debian

Fedora

Red Hat

Ubuntu

...and many more!

Why Choose Us? ๐ŸŒ

Our server aligns perfectly with Discord's guidelines and Terms of Service, ensuring a safe and enjoyable experience for all members. ๐Ÿง ๐Ÿ“œ โœ”๏ธ

Don't take our word for itโ€”come check it out yourself! ๐Ÿ‘€

Join our growing community of Linux and Unix enthusiasts today let's explore, learn, and share our love for Linux and Unix together. ๐Ÿงโค๏ธ

See you on the server! ๐Ÿš€

https://discord.gg/unixverse

0 Comments
2023/10/06
10:23 UTC

4

C library that simplifies the development of Linux DRM/KMS applications

Greetings,

I'd like to introduce a project I've recently been working on that might prove valuable to some of you. It's a C library designed for creating OpenGL ES 2.0 applications without relying on a display server, instead using DRM/KMS. I developed this library as a graphical backend for another project I'm currently working on, aimed at creating Wayland compositors.

This library simplifies the configuration of all DRM devices and connectors, leaving you with the straightforward task of selecting the connectors you want to render to. It also offers utilities for effortlessly creating OpenGL textures that are automatically shared among all GPUs. This feature comes in handy, especially when developing a Wayland compositor, as it enables seamless movement of application windows across multiple screens, even if they don't belong to the same GPU.

Developing DRM/KMS applications can be quite challenging, so I believe this project will be a valuable resource for many of you.

You can find the project repository here:

https://github.com/CuarzoSoftware/SRM

I hope this proves helpful in your projects.

Best regards

0 Comments
2023/09/06
03:22 UTC

3

Ultimate Guide to Install Waydroid in any Arch-based Distro

https://forum.garudalinux.org/t/ultimate-guide-to-install-waydroid-in-any-arch-based-distro-especially-garuda/

This guide is applicable to other distros as well.
You just need to find the equivalent packages to install using the respective package managers.

0 Comments
2023/08/17
15:13 UTC

6

The Debian-based OS with Enlightenment launches a Retrowave / Synthwave special release

0 Comments
2023/07/07
23:46 UTC

7

ArchImage: my (experimental) side-project to convert Arch Linux programs to AppImages that really work on any distro, old or young... powered by Junest

0 Comments
2023/06/26
16:35 UTC

7

After two years of development on "AM", AppMan and many Appimage packages... I'm seriously considering giving it all up

0 Comments
2023/06/16
12:07 UTC

4

I2P XMPP Configuration Script

Hey all, I wrote a small script to run XMPP server inside I2P network, you don't need public IP and domain to use this method. the domain for XMPP will be the tunnel with b32 address (xxx.b32.i2p): https://github.com/donBarbos/i2p-jabber

0 Comments
2023/06/08
06:14 UTC

13

Portable-Linux-apps.github.io reached 1608 applications (about 1570 are Appimage packages), all with descriptions and links to the authors, sources... and installation scripts I wrote one by one.

Hi, I'm here again not just to promote myself, but to ask you if you're the mantainer of an Appimage or a portable linux app, I've released this website (I've already talked about this one month ago, here) under the GPL3 license... so you're free to edit it the way you want:

https://portable-linux-apps.github.io

So I'm open to requests of addition (and removals, of course)... but just let me know!

For better or for worse.

Cheers.

0 Comments
2023/05/29
03:42 UTC

7

~vern is a project that encourages people to create and learn free software with linux!

what is that about?

it is a place to learn, create and share not only your own projects but rather linux experiences. it also hosts some neat services and has a pubnix running NixOS with linux-libre, so you can install your own packages and do some server stuff free of charge and with the capability of installing packages! you should definetively check it out if you want to meet new people, create some software and just be around with linux!

learn about it

0 Comments
2023/05/19
03:49 UTC

4

Conky Theme With Spotify Support - Regulus-Spotify

Check out Regulus-Spotify, a cool Conky theme that works on all Linux systems! This theme is based on the Regulus theme (found at https://github.com/closebox73/Leonis) and shows useful information like weather, time, date, CPU, RAM, discs, and internet usage. Plus, when you're jamming to your favorite tunes on Spotify, Regulus-Spotify displays the song's name, artist, and cover. To download this awesome Conky theme that displays Spotify song information, check out this project on Github.

0 Comments
2023/05/11
19:07 UTC

8

Script to create AppImage packages easilly using PPAs and additional options

Hi everybody, in two years working on AM I've built a dozen of AppImage packages for my package manager, using my custom workflow. Now it's time to share it to you. I've just finisced to write and test a script extracted from my recipes.

I've called it "AppImaGen", and this is the link: https://github.com/ivan-hc/AppImaGen

All the instructions are on the README.

Cheers and... have fun!

2 Comments
2023/05/05
05:30 UTC

19

Portable-Linux-Apps.github.io is now ready!

A month ago I wrote this post aiming to create a place where all portable Linux applications can be found with all the instructions to made them installable on your system.

"Installing" a "portable" app seems to be a non sense talking, but many apps have not a dinamic and direct link to the latest version, also about the 90% or more of all AppImage packages available on the internet are not updatable if not by a separate script that can check the latest version for you (and I wrote two of them for due to this issue).

I've started the site with one simplepage with some links trying to learn how to wrote my site using github pages... now they are more than 1500 (all uploaded today, just check the commits)!

Visit https://portable-linux-apps.github.io , the whole site is wrote in markdown, so to add screenshots and icons is easy with a drag-and-drop on your fork. I'll do the same by adding some screenshots of the apps. If you think that the pages can be done better you're free to do what you want, the site is fully open source.

Cheers.

1 Comment
2023/05/02
01:42 UTC

12

Improved Wine gaming with exeCute

A while ago I created a software, called exeCute, which simplifies the usage of Wine and DosBox. Same as Proton, but more targeted to use on the desktop outside Steam.

exeCute automates most things around configuring Wine. You just have to click on the executable you want, and exeCute configures Wine optimally.

Lately I have been improving it drastically, and now it automates all these things:

- Selects if to launch with Wine or Dosbox.

- Installs dxvk vkd3d, so all DirectX applications run fast using Vulkan as backend. Skips if the GPU doesn't support Vulkan.

- Mounts any disk image found in the executable folder, simulating a physical disc.

- Sets DPI according to the current resolution.

- Restores desktop resolution if Wine hasn't done so.

- Enables quality midi through Fluidsynth and soundfont-generaluser.

- Simulates a virtual desktop if you place a "desktop.conf" file in the application folder with the desktop resolution you want.

0 Comments
2023/04/25
19:02 UTC

7

Yo: unleash power of AI at /home

4 Comments
2023/04/23
18:19 UTC

3

Text-based CPU core usage bar-diagram

I created a small tool displaying a text-based CPU core usage bar-diagram, which can be used within window managers like dwm: https://github.com/vredez/cpustatus

0 Comments
2023/04/05
14:31 UTC

13

Portable-Linux-Apps.github.io - a "work in progress" site were we can upload AppImages and other standalone applications for GNU/Linux

Hi, being r/AppImage now for restricted access like appimage.github.io that does not allow the access of third-part packagers... I've started a new repository on github that points to be a community-driven place for the lovers of portable apps (not just AppImages, also other programs like Firefox, Blender etcetera...).

I'm the developer of two CLI Application Managers:

  • AM, it installs all the apps in /opt (requires root access), but also keeps updated all them through a system of scripts that can compare the installed version with the new one;
  • AppMan, a copy of AM but that allows you to choose where to install the apps in your HOME directory and without root access.

I've already uploaded some posts and videos in this community about the usage of AM, but now that my tools can manage more than 1500 installation scripts... I want to spread all this to the Linux community and made you part of the project.

The repository is this:

https://github.com/Portable-Linux-Apps/Portable-Linux-Apps.github.io

I want to dedicate more pages for each app of the lists you can find on the main pageof this website, maybe by adding icons, screenshots, descriptions and how to install them using AM and AppMan (the way FlatHub already does).

If you have a github account and want to contribute this project, fork the repository and choose/suggest how the site should appear.

This is my present for the Linux community and for all those people that want to use portable linux apps that can update themself easily.

I'm waiting for your effort.

Cheers.

0 Comments
2023/03/31
14:24 UTC

7

A script to export the Arch Linux's magics (via JuNest) to the host's menu: "junest-export" (strongly inspired by distrobox-export)

0 Comments
2023/03/15
00:40 UTC

8

vDisc - mounts disc images

I have created a small tool, called vDisc, that makes super simple to mount and unmount disc images.

I found that other tools already do that, but they have a few issues. And it can be greatly simplified.

Here's a demonstration:

https://youtu.be/RZocjdtP8Gs

0 Comments
2023/03/07
17:35 UTC

15

Running OBS on Raspberry Pi with an usb capture device to play/record/stream old console games

0 Comments
2022/12/10
04:44 UTC

4

[Emacs] A full fledge configuration

Welcome to the church of Emacs

Hello Folks !

I've made a full-fledge configuration of Emacs. Which makes programming super fun.

It comprises of Doom Emacs alike without Evil mode that use almost all the default bindings of Emacs. You can give it a try and let me know your feedback. my-config

https://preview.redd.it/g2a3ev1ftm4a1.png?width=1280&format=png&auto=webp&s=cfabfba6641ec704a4e5d89e384fb8afc7989c7d

https://preview.redd.it/z44jnw1ftm4a1.png?width=1280&format=png&auto=webp&s=1beb842c5585efced532149a97764998d0cbb627

0 Comments
2022/12/08
08:06 UTC

5

Pure Kde Rice:No Third Party Dock

0 Comments
2022/12/04
11:15 UTC

38

A Rofi plugin to open recent VSCode workspaces

4 Comments
2022/11/18
18:29 UTC

9

I Create a PAM module that makes me play a game to log in!

PAM is a collection of libraries that allows you to decide how you authenticate your users to different applications on your Linux OS.

I created a demo of a PAM module, and it looks pretty cool: https://www.youtube.com/watch?v=PdZw3PS9weY&ab_channel=AviRzayev

I also created a tutorial on Medium which explains more about PAM: https://medium.com/@avirzayev/linux-pam-how-to-create-an-authentication-module-cc132115bdc5

0 Comments
2022/10/22
16:19 UTC

62

Parallax wallpaper engine for Xorg

8 Comments
2022/09/24
18:34 UTC

Back To Top