chore: add python
62ad2123
2 file(s) · +8 −2
| 4 | 4 | (use-package-modules bootloaders wm window-management text-editors fonts |
|
| 5 | 5 | terminals version-control ncurses xdisorg admin |
|
| 6 | 6 | xorg compton lxde ssh golang docker containers rsync emacs base |
|
| 7 | - | shells image-viewers librewolf tmux) |
|
| 7 | + | shells image-viewers librewolf tmux python) |
|
| 8 | 8 | ||
| 9 | 9 | (operating-system |
|
| 10 | 10 | (host-name "benson") |
|
| 58 | 58 | git btop ncurses openssh rsync fastfetch tmux |
|
| 59 | 59 | ;; dev |
|
| 60 | 60 | go |
|
| 61 | + | python ; provides python3 and pip3 |
|
| 61 | 62 | docker-cli |
|
| 62 | 63 | (specification->package "cloudflared")) ; from Rosenthal channel |
|
| 63 | 64 | %base-packages)) |
|
| 32 | 32 | "lua-language-server" |
|
| 33 | 33 | "python-lsp-server"))) |
|
| 34 | 34 | ||
| 35 | + | ;; Language runtimes; Guix's "python" package provides python3 and pip3 |
|
| 36 | + | (define %lang-packages |
|
| 37 | + | (specifications->packages |
|
| 38 | + | (list "python"))) |
|
| 39 | + | ||
| 35 | 40 | (home-environment |
|
| 36 | - | (packages (append %zsh-packages %lsp-packages)) |
|
| 41 | + | (packages (append %zsh-packages %lsp-packages %lang-packages)) |
|
| 37 | 42 | ||
| 38 | 43 | (services |
|
| 39 | 44 | (append |