Re: How to deal with binaries?

2019-06-19 Thread oury . dustin
Regarding Tor Browser, I've seen it mentioned in threads a few times 
lately, and even tried to ask about it myself with getting it and or a 
PIA proxy binary working with Icecat. No such luck yet however, it 
seems. I don't think Guix or GuixSD understand traditional filesystem 
design like Debian.

On 19.06.2019 19:10, Marlin wrote:

Patchelf, chroot... how should i deal with binary files and appimages?
For instance, the tor browser or popcorntime binaries.




Re: Tor over VPN

2019-06-12 Thread oury . dustin
Could you explain it with some code from a configuration file as an 
example?


On 12.06.2019 09:08, Julien Lepiller wrote:

Le 12 juin 2019 04:26:54 GMT+02:00, oury.dus...@posteo.net a écrit :

I too wish to get an answer to this so it would be easy for somebody
non-technical to wrap their head around it. I'm currently doing
open-vpn
as root from the desktop and then running tor after it and configuring
icecat afterwards to connect to TOR

On 11.06.2019 22:27, Raghav Gururajan wrote:

Hello Guix!

1) How to use tor over vpn? That is, my system should connect to tor
network via
vpn.
2) Should I enable both tor-service-type and openvpn-client-service?
3) Do tor and vpn operate on same level as per OSI model?

Thank you!

Regards,
RG.


I think if you activate both services, it will work. Openvpn creates a
new virtual network device that gets its own ip and network
configuration. It's configured to go through your actual device via
routes. Tor will simply try to communicate with another server on the
internet. If openvpn has configured your computer to have a default
route through the vpn, then tor connection will have no choice but to
go through the vpn. Does it make sense?

You can check what your routes are with "ip r".




Re: Tor over VPN

2019-06-11 Thread oury . dustin
I too wish to get an answer to this so it would be easy for somebody 
non-technical to wrap their head around it. I'm currently doing open-vpn 
as root from the desktop and then running tor after it and configuring 
icecat afterwards to connect to TOR


On 11.06.2019 22:27, Raghav Gururajan wrote:

Hello Guix!

1) How to use tor over vpn? That is, my system should connect to tor 
network via

vpn.
2) Should I enable both tor-service-type and openvpn-client-service?
3) Do tor and vpn operate on same level as per OSI model?

Thank you!

Regards,
RG.




Re: Maybe I made a mistake?

2019-06-09 Thread oury . dustin
I'm aware that binaries packaged for Debian and derivatives like Ubuntu 
don't work. However, not being a coder or good with reading or writing 
scheme code, I'm having to work around a few of these issues.


Regarding documentation, I feel as if the manual expects a certain 
familiarity with writing scheme code, and there isn't a lot of 
documentation for diagnosing little problems like there is with Debian 
and Ubuntu. I guess that comes down to how widespread those distros are 
in the GNU/Linux community.


On 08.06.2019 10:12, Julien Lepiller wrote:
Le 8 juin 2019 09:18:39 GMT+02:00, Ricardo Wurmus  
a écrit :


Hi,


Some simple
packaged software that work on those distros  like Debian don't work
with Guix System […]


Do you mean binaries that were packaged for Debian won’t work 
unchanged

on Guix System?  This is expected as Guix does not provide libraries
and
the loader at the location where a Debian binary would expect them.

You would need to package the software for Guix to use it there.


Packaging software is not as hard as you think it is, but if you lack
the time to learn, you can still add your sohtware to that list:
https://libreplanet.org/wiki/Group:Guix/Wishlist

It's not guaranteed that someone will work on it, as we are all 
volunteers.





and I also find the documentation to be really hard
for the non-tech savvy like me to understand. I'm confused when I
should mess with my configuration file or when to do things manually,
like adding a supplementary group for my primary account.


All of this should be done via the configuration file as the system is
mostly stateless, i.e. when you reboot your system is essentially set
up
from scratch using the files that were generated when you last ran
“guix
system reconfigure”.


I really want to like Guix, but for now I might have to switch to
something easier until the documentation gets fleshed out and more
packages that aren't in yet are added to avoid frustration.


Can you point to specific problems you have with the documentation?

--
Ricardo




Maybe I made a mistake?

2019-06-07 Thread oury . dustin
So I've been trying to wrap my head around the manual and seeing how 
configuration of the system is laid out is really nice, but very 
intimidating to somebody like me who only understands stuff like 
Trisquel or Debian mostly since I'm used to those distros. Some simple 
packaged software that work on those distros  like Debian don't work 
with Guix System, and I also find the documentation to be really hard 
for the non-tech savvy like me to understand. I'm confused when I should 
mess with my configuration file or when to do things manually, like 
adding a supplementary group for my primary account. More advanced stuff 
with Guix is even beyond me at this point.


I really want to like Guix, but for now I might have to switch to 
something easier until the documentation gets fleshed out and more 
packages that aren't in yet are added to avoid frustration.




Re: PrivateInternetAccess VPN and Guix

2019-06-03 Thread oury . dustin
Welp. I've read of being able to run it as non-root on other distros. So 
if possible I'd love to be able to. Not sure if it's a big security risk 
to run openvpn as root or not though.


On 03.06.2019 03:34, Meiyo Peng wrote:

Hi,

oury.dus...@posteo.net writes:


So I managed to get it working mostly okay through installing openvpn
and running sudo (should I actually be running this as sudo?) --config
my-openvpn-config.opvn


Yes.  Running OpenVPN requires root privilege.

Note: Attempting to use the gnome network settings did not work and 
complains it
couldn't find a vpn connection. Possibly due to how the .opvn file is 
formatted?


I am not a Gnome user.  No idea.


--
Meiyo Peng
https://www.pengmeiyu.com/




Help With Openvpn Configuration

2019-06-02 Thread oury . dustin
I've attempted to install all relevant packages in Guix, and tried to 
check on IRC to no avail. What I'm trying to do is to get a .ovpn file 
configured via gnome, but looking around most suggest installing a 
package named network-manager-openvpn-gnome which doesn't yet exist in 
Guix repos.


This leads me to use a workaround where I run: sudo openvpn --config 
/home/ruki/my_file.ovpn, but I'd rather not run it as root if at all 
possible.


I'm really wanting this to be fixed or solved at some point, but I'm not 
sure what to do at this point.




Configuring Openvpn+tor in Guix Without Root

2019-05-30 Thread oury . dustin
Hello! I recently got a proxy service with PIA, and I had been using it 
with Trisquel and Tor Browser to make private browsing alot easier, 
however with Guix it's a little bit harder since I'm not a programmer, 
but I love how nice and security-focused Guix is.


I'm trying to have Openvpn with a .opvn configuration file load up after 
landing at the gnome desktop and then once that loads start a tor 
session. Now, I can do all this with a few terminal commands, but I was 
hoping there was a way to script it, or even better write a .scm profile 
that allows a normal user to run Openvpn without requiring root access.


I read this:https://community.openvpn.net/openvpn/wiki/UnprivilegedUser

So I was wondering what could be changed to allow Guix to do this in a 
simpler way without changing user settings and privileges manually.


Thank you for any help you can give.



Re: PrivateInternetAccess VPN and Guix

2019-05-29 Thread oury . dustin
Thank you! So I managed to get it working mostly okay through installing 
openvpn and running sudo (should I actually be running this as sudo?) 
--config my-openvpn-config.opvn


Note: Attempting to use the gnome network settings did not work and 
complains it couldn't find a vpn connection. Possibly due to how the 
.opvn file is formatted?


On 29.05.2019 05:04, Meiyo Peng wrote:

Hi,

oury.dus...@posteo.net writes:

So I'm trying to get a VPN up and running on Guix System, but 
unfortunately I'm

not able to run it.

It gives an error here:

Verifying archive integrity...  100%   MD5 checksums are OK. All good.
Uncompressing Private Internet Access  100%
Downloads/pia-linux-1.1.1-02545.run: ./install.sh: /bin/bash: bad 
interpreter:

No such file or directory
Downloads/pia-linux-1.1.1-02545.run: line 616: /bin/rm: No such file 
or

directory


Guix does not comply with FHS [1].  So there is no /bin/bash and
/bin/rm.  We do not support third-party binary packages.  Please do not
install them on Guix system.  These packages will not work normally on
Guix.  (Yes.  There are dirty tricks to make them work.  But we do not
recommend them.)

PrivateInternetAccess provides OpenVPN access [2].  Please try the free
OpenVPN package from Guix: `guix package -i openvpn`.

Which I suppose relates to the way Guix packages software. I know it 
works
easily on Trisquel at least, but I enjoy Guix System very much 
already!


Guix is very different from traditional GNU/Linux distros.  Have fun
with Guix!  And feel free to ask questions here.


Reference:
1. https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
2. https://www.privateinternetaccess.com/pages/client-support/


--
Meiyo Peng
https://www.pengmeiyu.com/




PrivateInternetAccess VPN and Guix

2019-05-28 Thread oury . dustin
So I'm trying to get a VPN up and running on Guix System, but 
unfortunately I'm not able to run it.


It gives an error here:

Verifying archive integrity...  100%   MD5 checksums are OK. All good.
Uncompressing Private Internet Access  100%
Downloads/pia-linux-1.1.1-02545.run: ./install.sh: /bin/bash: bad 
interpreter: No such file or directory
Downloads/pia-linux-1.1.1-02545.run: line 616: /bin/rm: No such file or 
directory


Which I suppose relates to the way Guix packages software. I know it 
works easily on Trisquel at least, but I enjoy Guix System very much 
already!





Re: GuixSD 1.0.1 Impressions

2019-05-27 Thread oury . dustin
If I recall there isn't a setting without dead keys to select, at least 
I don't recall seeing it. No option to just just select a US English 
layout and continue. It only gave an option for US-alt international, 
and with dead keys. I installed the system and changed the line in my 
/etc/config.scm for keyboard layout to only say "us" but still the same 
problem.


For now most of my issues with it are fixed with changing my 
gnome-settings to US english for the layout.


On 26.05.2019 18:54, Tobias Geerinckx-Rice wrote:

oury.dus...@posteo.net wrote:

3. The graphical installer gives you the option to set the keyboard
layout, however when I finally booted into the OS a few keys need to
be pressed twice (example: ~,´,¨,¨,^) and not long-pressing them gives
accented characters. I´m not sure how to fix this at the moment.


Which keyboard layout did you select?  Was there an option *without*
‘dead keys’?

Kind regards,

T G-R




Re: GuixSD 1.0.1 Impressions

2019-05-25 Thread oury . dustin
While that's good, I'm not good with this sort of stuff so far and I 
don't have the time right now to sit and read a tutorial. I think I'd 
just get confused anyway. Thank you for your help and I'm sure somebody 
will find it useful for getting an English version of Thunderbird or 
Icedove packaged for Guix


On 25.05.2019 23:56, Julien L. wrote:

Hello,

I saw your message on the Guix mailing list.

I just want to let you know that I created a package for Mozilla
Thunderbird. You can find it at this address:
https://bitbucket.org/julien1001/guix-packages/src/default/julien1001/packages/thunderbird.scm

The package actually uses the binary version of Thunderbird, built by
Mozilla.

In fact, two packages are available: one in version 52, the other one 
in

version 60. Both use the French version of the binary.

With a little bit of adaptation, you should be able to create a package
for your preferred language.

Best regards,




Re: Do not use tor with browsers other than tor browser

2019-05-25 Thread oury . dustin

This is interesting because on GuixSD 1.0.1 when I download tor
browser and try to start it I receive an error

ruki@guix ~/Downloads/tor-browser_en-US$ ./start-tor-browser.desktop
bash: ./start-tor-browser.desktop: /usr/bin/env: bad interpreter: No
such file or directory
ruki@guix ~/Downloads/tor-browser_en-US$

So the way I usually start by clicking the desktop icon from when I
used Trisquel doesn't work here. Maybe it has something to do with my
PATH?

On 25.05.2019 18:43, Raghav Gururajan wrote:

It is a really bad idea, the tor project faq recommends against it:
.


True! Is it possible to making it directly available in guix?




GuixSD 1.0.1 Impressions

2019-05-23 Thread oury . dustin
Hello Guix users! I´m quite new to running Guix properly as I failed in 
the past to get the package manager up and running in Trisquel 8 and 
always wanted to try the OS properly, I managed to get it installed a 
few days ago and have a few nitpicks with it I´d like to share regarding 
the version 1.0.1.


1.) I was unable to get wireless access from my Libreboot Thinkpad T400 
working in the initial graphical install. It would not detect my 
wireless card, and when I tried to configure it it threw a big red 
screen and aborted out. Connecting directly with a LAN cable solved this 
issue, and once I got the OS installed wireless was working fine with 
GNOME3.
2. I´ve been a user of Mozilla Thunderbird and Icedove for a while, so I 
was a little shocked to find that icedove didn´t exist in the repo. I 
would love to have it packaged or learn to package it!
3. The graphical installer gives you the option to set the keyboard 
layout, however when I finally booted into the OS a few keys need to be 
pressed twice (example: ~,´,¨,¨,^) and not long-pressing them gives 
accented characters. I´m not sure how to fix this at the moment.


Other than those niggles it´s a really impressive OS. Thank you Guix!