ananicy-rules icon indicating copy to clipboard operation
ananicy-rules copied to clipboard

re-organize file structure

Open barraIhsan opened this issue 1 year ago • 8 comments

For now, I put all audio-related and video-related programs from Audio-Video directory to it's own file. And each program (for now, subject to change) that do have a description, will be formatted as

Program Name - Description
Homepage / Repo Link

otherwise

Program Name - Homepage / Repo Link

Further discussion is needed.

barraIhsan avatar Jan 01 '25 14:01 barraIhsan

For now, I put all audio-related and video-related programs from Audio-Video directory to it's own file

It's already in its own directory so I don't think we need to cram all video/audio players to their own file. IMO splitting Audio and Video to their own respective directories would be better.

1Naim avatar Jan 07 '25 11:01 1Naim

For now, I put all audio-related and video-related programs from Audio-Video directory to it's own file

It's already in its own directory so I don't think we need to cram all video/audio players to their own file. IMO splitting Audio and Video to their own respective directories would be better.

ahh so

audio/
  program_name.rules
video/
  program_name.rules

Or do we need to categorize it just like wine_proton.rules? so for example

audio/
  player.rules
  editor.rules

barraIhsan avatar Jan 07 '25 12:01 barraIhsan

ahh so

audio/
  program_name.rules
video/
  program_name.rules

This would be better. There aren't nearly as much video/audio players as games. We can group related apps like what we do with audacity/tenacity in its own file.

1Naim avatar Jan 07 '25 13:01 1Naim

While you're at it. I just saw the riot.rules file in games, which makes no sense whatsoever. riot.im used to be the domain for the Element Matrix client, and I don't even think they use riot-web any more for their processes. Some one-off places still have that name, like the Flathub package, but even then that's not what the executable is called, and I don't think a chat client needs real-time priority. If you prefer it, I can make a mini PR, but I think that's a refactor that would fit within the scope of this PR as things are being moved anyway.

RayJW avatar Jan 24 '25 14:01 RayJW

riot.im used to be the domain for the Element Matrix client, and I don't even think they use riot-web any more for their processes

So now they're running under element-desktop?

barraIhsan avatar Jan 24 '25 14:01 barraIhsan

riot.im used to be the domain for the Element Matrix client, and I don't even think they use riot-web any more for their processes

So now they're running under element-desktop?

I personally only use the Flatpak packaging, so I can't fully confirm. But at least the process for the Flatpak is /app/Element/element-desktop, so from what I know about Flatpak packaging the non-flatpak executable would probably be called element-desktop, yes.

Also, unrelated, but maybe you know. I've been wondering for some time, does Ananicy Cpp play nicely with Flatpak, or is it useless for these packages?

RayJW avatar Jan 24 '25 15:01 RayJW

Also, unrelated, but maybe you know. I've been wondering for some time, does Ananicy Cpp play nicely with Flatpak, or is it useless for these packages?

Ananicy cpp just apply changes (e.g. the nice value) to the current running program. I currently have obs installed as a flatpak and yes it does work image

barraIhsan avatar Jan 24 '25 15:01 barraIhsan

Okay, so currently we had

00-default/Browsers/browsers.rules
00-default/Chats/chats.rules
00-default/Terminals/terminal.rules
00-default/Terminals/tuifm.rules
00-default/texteditors/texteditor.rules

Is it better to just put them on 00-default/? I think it's fine to put it on 00-default if it's a single category such as browsers

barraIhsan avatar Jan 24 '25 15:01 barraIhsan

Closing due to inactivity

Shendisx avatar Nov 03 '25 22:11 Shendisx