Open DannyDannyDanny opened 1 year ago
There's an apt policy fish
mismatch between codespaces and ubuntu 20.04.
Defined by mcr.microsoft.com/devcontainers/python:0-3.10
(more info)
Informat below was fetched with this workflow run.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
$ apt policy fish
fish:
Installed: 3.1.2-3+deb11u1
Candidate: 3.1.2-3+deb11u1
Version table:
*** 3.1.2-3+deb11u1 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
500 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages
100 /var/lib/dpkg/status
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
$ apt policy fish
fish:
Installed: (none)
Candidate: 3.1.0-1.2
Version table:
3.1.0-1.2 500
500 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
comment moved to README.md (see edit history)
comment moved to README.md (see edit history)
Get inspired.I'm inspiredConsiderations: keep:art: switch tozsh
orfish
because goingzsh -> fish
is like goingbash -> zsh
frustration: manually installing fish (works manually):bug: fixed auto install fishfish
(codespaces is still defaulting to bash)set -o vi
fish_vi_key_bindings
- now that we're using fishexport EDITOR=vi
to makegit commit
work in pure terminalgit clone https://github.com/DannyDannyDanny/dotfiles.git
tmux
setup section frommakefile
toinstall_tmux.sh
script. This should be done for all tools with make targets (nvim
,tmux
).zsh
setup should be translated tofish
./workspaces/.codespaces/.persistedshare/dotfiles/
non-trivial issues
:angry: frustration: losing terminal commands history - not much to do about this:
... :question: is exporting terminal history to a database realistic?