OpenSUSE 42.1 - List of Repositories

The following is the list of repos in my installed Leap. Is it the way it should be or is it redundant??
Please comment!
Thanks!

marco@Lenovo:~> zypper lr -d

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service

—±------------------------------------±----------------------------------------±--------±----------±--------±---------±-------±----------------------------------------------------------------------------------------------±-------
1 | Java | Java | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/Java:/packages/openSUSE_Leap_42.1/ |
2 | adobe-flash-plugin | adobe-flash-plugin | No | ---- | No | 99 | rpm-md | http://linuxdownload.adobe.com/linux/x86_64/ |
3 | dvd | dvd | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/ |
4 | http-download.opensuse.org-303740b6 | multimedia:apps | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Leap_42.1/ |
5 | http-download.opensuse.org-4ea7a8d6 | home:X0F:branches:network | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/X0F:/branches:/network/openSUSE_Leap_42.1/ |
6 | http-download.opensuse.org-70630244 | multimedia:libs | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_Leap_42.1/ |
7 | http-download.opensuse.org-716543bd | home:ecsos:pipelight | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/ecsos:/pipelight/openSUSE_Leap_42.1/ |
8 | http-download.opensuse.org-79df218a | home:X0F | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/X0F/openSUSE_Leap_42.1/ |
9 | http-download.opensuse.org-c04df834 | home:X0F:branches:multimedia | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/X0F:/branches:/multimedia/openSUSE_Leap_42.1/ |
10 | http-ftp.uni-erlangen.de-ba5379ed | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_Leap_42.1 |
11 | http-opensuse-guide.org-968cc502 | libdvdcss repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/ |
12 | packman | packman | No | ---- | No | 99 | NONE | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/ |
13 | repo-debug | openSUSE-Leap-42.1-Debug | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/ |
14 | repo-debug-non-oss | openSUSE-Leap-42.1-Debug-Non-Oss | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/ |
15 | repo-debug-update | openSUSE-Leap-42.1-Update-Debug | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/update/leap/42.1/oss |
16 | repo-debug-update-non-oss | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/update/leap/42.1/non-oss/ |
17 | repo-non-oss | openSUSE-Leap-42.1-Non-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/ |
18 | repo-oss | openSUSE-Leap-42.1-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/oss/ |
19 | repo-source | openSUSE-Leap-42.1-Source | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/ |
20 | repo-update | openSUSE-Leap-42.1-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/ |
21 | repo-update-non-oss | openSUSE-Leap-42.1-Update-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/ |
marco@Lenovo:~>

packman has adobe-flash so the flash repo #2 is not needed, the multimedia repo’s from obs are crippled (#6, #9) all multimedia should come from packman (there are very few apps that are still there and haven’t made their way to the main repo like mcomix so you might want to keep it), pipelight might or might not work, you’re better off using pepper-flash so repo #7 might not be needed (use it only for silverlight but silverlight is dead), you have packman twice remove one (#10 & #12) remove #10, are you using X0F’s user repo for skype extra’s? if so keep it if not prefer official repo’s.
at the end of the day it’s your system don’t take other people’s advice, think about suggestions and if you want apply them if not don’t.

I did accept your suggestions. Thanks!
How about this new listing?
Please note the ones which are disabled. Should I enable those?

marco@Lenovo:~/Documents> zypper lr -d

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service

—±------------------------------------±----------------------------------------±--------±----------±--------±---------±-------±----------------------------------------------------------------------------------------------±-------
1 | Java | Java | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/Java:/packages/openSUSE_Leap_42.1/ |
2 | dvd | dvd | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/ |
3 | http-download.opensuse.org-303740b6 | multimedia:apps | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Leap_42.1/ |
4 | http-download.opensuse.org-4ea7a8d6 | home:X0F:branches:network | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/X0F:/branches:/network/openSUSE_Leap_42.1/ |
5 | http-download.opensuse.org-70630244 | multimedia:libs | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_Leap_42.1/ |
6 | http-download.opensuse.org-79df218a | home:X0F | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/X0F/openSUSE_Leap_42.1/ |
7 | http-download.opensuse.org-c04df834 | home:X0F:branches:multimedia | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/X0F:/branches:/multimedia/openSUSE_Leap_42.1/ |
8 | http-ftp.uni-erlangen.de-ba5379ed | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_Leap_42.1 |
9 | http-opensuse-guide.org-968cc502 | libdvdcss repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/ |
10 | repo-debug | openSUSE-Leap-42.1-Debug | No | ---- | No | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/ |
11 | repo-debug-non-oss | openSUSE-Leap-42.1-Debug-Non-Oss | No | ---- | No | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/ |
12 | repo-debug-update | openSUSE-Leap-42.1-Update-Debug | No | ---- | No | 99 | NONE | http://download.opensuse.org/debug/update/leap/42.1/oss |
13 | repo-debug-update-non-oss | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No | ---- | No | 99 | NONE | http://download.opensuse.org/debug/update/leap/42.1/non-oss/ |
14 | repo-non-oss | openSUSE-Leap-42.1-Non-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/ |
15 | repo-oss | openSUSE-Leap-42.1-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/oss/ |
16 | repo-source | openSUSE-Leap-42.1-Source | No | ---- | No | 99 | NONE | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/ |
17 | repo-update | openSUSE-Leap-42.1-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/ |
18 | repo-update-non-oss | openSUSE-Leap-42.1-Update-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/ |
marco@Lenovo:~/Documents>

unless you are doing java programming remove the java repo or maybe you need something extera,
you have a lot of X0F repo’s personally I don’t know what they provide.
your repo’s seam good, the basic principle is if you are not using packages from a specific repo remove that repo.

I removed Java.
the XOF repos, I believe, were added when I installed Skype. i will just leave them as they are now. May be down the road I may disable those.
Thanks for your help!

You don’t need 3 or 5 multi media if you are using packman ( the recommended one) for you media codecs. In fact may cause problems

You don’t need 9 libdvdcss once you install it never changes or is updated

Don’t think you need 4 6 or 7 either seems redundant and may case problem if you mix version from the normal repo. Unless you can state a need for them remove.

And you definitely don’t need 2 that is the installation media and is no longer needed