# Back to EOS: A saga of python programmer

**URL:** <https://forum.endeavouros.com/t/back-to-eos-a-saga-of-python-programmer/59525>\
**Category:** Kernel, boot, graphics & hardware\
**Created:** [August 24, 2024, 8:59pm UTC](https://forum.endeavouros.com/t/back-to-eos-a-saga-of-python-programmer/59525 "2024-08-24T20:59:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pannet1](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pannet1/32/40471_2.png) [@pannet1](https://forum.endeavouros.com/u/pannet1)\
**Post date:** [August 24, 2024, 8:59pm UTC](https://forum.endeavouros.com/t/back-to-eos-a-saga-of-python-programmer/59525/1 "2024-08-24T20:59:39Z")

</div>

i thought i will never change to another distro again. recently after one of my update failed and could not boot into EOS again. i did not have any EOS installer handy with me … i always had [Antix linux](https://antixlinux.com/) or [mx linux](https://mxlinux.org/) which would help me do a boot repair or some of the stuff i really dont fully understand and i will be back in EOS. this time the trick did not work.  
so i had an installer of [nixos](https://nixos.org/) this time around and installed nixos … thinking that i will be able to dual boot. when that failed i overwrote the entire hard disk after taking the backup of my working files.  
one of my requirement is to have a python3.9 [venv](https://docs.python.org/3/library/venv.html) independent of the system OS. as a python programmer this is the important, other than few must have apps (venv, qtile). In this process, i had hopped to another flavour of nixos called [zeneys os](https://gitlab.com/Zaney/zaneyos). it helped to gain better understanding of how nix os works because i need to customize the installer/setup scripts to my computer and requirements.  
however, i was not able to setup python3.9 venv. after some try, again i decided to come back to EOS. this time around, ensure that i have archroot ready. setting up venv is a piece of cake with EOS with this great [pyenv](https://github.com/pyenv/pyenv) project

i am sure it is possible to achieve this in nix but i was not able to achieve this with nix package manager / os. it is just at this point i dont know.

i will post/link the small problems i faced when i installed EOS. (all are minor issues) to call it a perfect system.

---

<div class="post-metadata">

**Author:** ![pannet1](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pannet1/32/40471_2.png) [@pannet1](https://forum.endeavouros.com/u/pannet1)\
**Post date:** [August 24, 2024, 9:03pm UTC](https://forum.endeavouros.com/t/back-to-eos-a-saga-of-python-programmer/59525/2 "2024-08-24T21:03:55Z")

</div>

issues after fresh reinstall

[1. qtile low battery warning missing](https://forum.endeavouros.com/t/qtile-low-battery-warning-missing/59299)

[2. dbus has no owner](https://forum.endeavouros.com/t/dbus-has-no-owner/59336)

[3. error message at the last line of yay update](https://forum.endeavouros.com/t/error-message-at-the-last-line-of-yay-update/59300)

---

<div class="post-metadata">

**Author:** ![pannet1](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/pannet1/32/40471_2.png) [@pannet1](https://forum.endeavouros.com/u/pannet1)\
**Post date:** [August 25, 2024, 11:33am UTC](https://forum.endeavouros.com/t/back-to-eos-a-saga-of-python-programmer/59525/3 "2024-08-25T11:33:11Z")

</div>

things i did after fresh install

`pacman -S yay`

`yay -S --needed - < install.txt`

install [atuin](https://atuin.sh)

install [lazyvim](https://www.lazyvim.org/)

```auto
#install.txt
anydesk
atuin 
autojump
bat
betterbird
blueman-applet  
browser
chromium
cloudfare-warp-bin
flameshot
git-credential-manager
gnome-keyring
gxmessage-gtk2
jq
kitty
lemurs
linux-lts
luarocks
neovim
nix
nm-applet
npm
nvim
office
python-pynvim 
ripgrep
scrcpy
scrot
starship 
thorium-browser
tmux
trash
trash-d
ttf-cascadia-code
ttf-nerd-fonts-symbols
vim
virtualbox
warp
warp-bin
wl-clipboard
xclip 
xfce4-power-manager
xfce4-terminal
xmessage
xorg-xmessage
yt-dlp
zoxide 

```
