Open amtoine opened 1 year ago
i can't remember any extra step i had to follow to fix my system, apart from other issues i've created today :yum:
and do not forget to systemctl start
and more importanlty systemctl enable
the cronie
service to have cron
notifications :ok_hand:
that is
systemctl start cronie # for immediate use
systemctl enable cronie # for later use
and activate the bluetooth with
systemctl start bluetooth # for immediate use
systemctl enable bluetooth # for later use
and also (finally?) install the cargo
packages as we go? :yum:
nushell> cargo install (
open pkgs.toml
| get pkgs.rust.cargo.package
| find -v "helix-term"
)
helix-term
has to be installed from source and thus cannot be cargo install
ed :+1:
i would also advocate the following:
~/Desktop/
, ~/Documents/
, ~/Downloads/
, ~/Music/
, ~/Pictures/
, ~/Public/
, ~/Templates/
and ~/Videos/
which appear to be there by default with the archinstall
installation, at least make sure they are not there on disk after the script has run
~/documents/
, ~/downloads/
, ~/media/music/
and ~/media/images/
as GOAT replacements
Related to #33.
when using the
install.sh
script to reinstall the goatfiles on my fresh ArchLinux system, i've notices some issues and ideas to improve the script and make the installation hopefully closer to perfection :relieved:please tell me if you've encountered some of them or not :wink: also we should try them all in VMs before applying changes :+1:
the ideas and bugs
install.sh
script, the dotfiles have already been pulled and the config was active in the background. asbash
is broken on themain
branch, i got annoying and strange messages coming from thebash
shell :sweat_smile: you know,foo is not a command
and what not... we could simply:curl -fLo /tmp/pkgs.toml https://raw.githubusercontent.com/goatfiles/dotfiles/main/pkgs.toml
curl -fLo /tmp/dmenu/patches.h https://raw.githubusercontent.com/goatfiles/dotfiles/main/.config/dmenu-flexipatch/patches.h
use these files ininstall.sh#L35
andinstall.sh#L42
respectively and finallygit clone --bare https://github.com/goatfiles/dotfiles
pacman
: i had trouble finding and installing packages and solved the issue withpacman -Fy
i think we should do that directly in the scriptinstall.sh#L15
, in order for the remote branches to appear in the bare repo, acfg fetch
is required. i think we should also run that in the script :ok_hand:$HOME
:thinking: i manage all mygit
projects thanks toghq
which places all the repositories inside~/.local/share/ghq/
as i setGHQ_ROOT
to that location. i can brief you about that piece of software and how i jump from one repo to another, very handy :smirk: in the end, i propose moving the dotfiles bare repo to some "better" location. of course that is subject to discussion and maybe even another issue :thinking:[x] the
pkgbuilds
installation does not behave as expected: i ran into a peculiar problem when installing thePKGBUILD
s... :confused:install.sh#L24
installsparu
install.sh#L25
installsamtoine-scripts-git
ANDparu
(again)install.sh#L26
installsamtoine-sounds-git
ANDamtoine-scripts-git
(again) ANDparu
(again)it sort of accumulates the packages :sweat_smile: and thus it took ages to install the wallpapers over and over again :laughing: i think what's happening comes from
install.sh#L26
... if we do not./clean.sh
in between each./install.sh
, we will reinstall all the previous packages asfind
will find them all :eyes:.system/
it contains system-wide configuration files that should be deployed to/
using either manual commands or something likeamtoine-syssync
which will readamtoine-syssync/confit.txt
by default and deploy these files from.system/
to/
:+1: this is mandatory forsddm
to load its config andcron
to have jobs working (super important for battery notifications :grimacing:)stdout
, what the current command is... i think we should add colors and maybe reduce the amount of output (see below)again, these points will have to be confirmed with your experience and further tests in VMs :yum: