diff --git a/README.md b/README.md index c51a0f2..b8d09a9 100644 --- a/README.md +++ b/README.md @@ -13,3 +13,5 @@ stow bash # Install bash settings # ... etc ... ``` +Note that the `dot/packages/` directory is for reference and is the only directory included not meant to be used with stow. If this directory is stowed there will be no real change to the system - you will still need to install the package lists manually. + diff --git a/packages/README.md b/packages/README.md new file mode 100644 index 0000000..ba58af2 --- /dev/null +++ b/packages/README.md @@ -0,0 +1,26 @@ +### Packages + +This directory houses lists of packages and NOT configurations managed by stow. You can stow these files, but note that you will have to manually use these lists to reinstall packages used by the configurations within this repository. These files are for reference only, and can be updated using the commands below, taken from [The Arch Wiki](https://wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#List_of_installed_packages) and some other resources. + +This repository uses pacman to manage packages, see the commands below for examples on how these lists were generated and how you can replace manually with your own if needed. + +```bash +# List all of the installed packages +pacman -Qqe > pkglist.txt +# With option -t, the packages already required by other explicitly installed packages are not mentioned. If reinstalling from this list they will be installed but as dependencies only. +pacman -Qqet > pkglist.txt +# With option -n, foreign packages (e.g. from AUR) would be omitted from the list. +pacman -Qqen > pkglist.txt +``` + +So I use the below commands to create backaups for pacman - + +```bash +# Store installed packages, excluding foreign +pacman -Qqen > pkglist.txt +# Use -Qqem to create the list of AUR and other foreign packages that have been explicitly installed. +sudo pacman -Qqem > foreignpkglist.txt +``` + +See also the [Hooks Arch Wiki](https://wiki.archlinux.org/index.php/Pacman#Hooks) to automate this + diff --git a/packages/notes b/packages/notes new file mode 100644 index 0000000..30611d9 --- /dev/null +++ b/packages/notes @@ -0,0 +1,10 @@ +# Tilix configuration error - backup tilix configs +# tmux class in i3 config snaps firefox to terminal WS when googling 'tmux tpm etc..' + +# Pip installs +sudo pip install powerline-shell + +#vscode extensions +CMake +CMake Tools + diff --git a/packages/pacman/foreignpkglist.txt b/packages/pacman/foreignpkglist.txt new file mode 100644 index 0000000..e69de29 diff --git a/packages/pacman/pkglist.txt b/packages/pacman/pkglist.txt new file mode 100644 index 0000000..851d5d9 --- /dev/null +++ b/packages/pacman/pkglist.txt @@ -0,0 +1,323 @@ +accountsservice +acpi +acpid +alsa-firmware +alsa-plugins +alsa-utils +apparmor +arandr +artwork-i3 +autoconf +automake +avahi +b43-fwcutter +bash-completion +bauh +bdf-unifont +binutils +bison +blueman +bluez-utils +bmenu +btrfs-progs +bzip2 +cantarell-fonts +chromium +clipit +cmake +cmatrix +code +coreutils +cpupower +crda +cronie +cryptsetup +deluge +device-mapper +dfc +dhclient +dhcpcd +diffutils +discord +dmidecode +dmraid +dnsmasq +dosfstools +downgrade +e2fsprogs +ecryptfs-utils +efibootmgr +epdfview +exfat-utils +f2fs-tools +fakeroot +ffmpeg +ffmpegthumbnailer +file +filesystem +findutils +firefox +flac +flashplugin +flex +gawk +gcc +gcc-libs +gcolor2 +gconf +gdb +geary +gettext +gimp +git +glibc +gnome-keyring +gparted +grep +grub +grub-theme-manjaro-dev +gst-libav +gst-plugins-bad +gst-plugins-base +gst-plugins-good +gst-plugins-ugly +gstreamer +gtksourceview-pkgbuild +gufw +gvfs +gvfs-afc +gvfs-gphoto2 +gvfs-mtp +gvfs-smb +gzip +haveged +hddtemp +hexchat +htop +inetutils +intel-ucode +intellij-idea-community-edition +inxi +iproute2 +iptables +iputils +ipw2100-fw +ipw2200-fw +java-openjfx +jfsutils +jq +kvantum-manjaro +less +lib32-flex +lib32-libva-vdpau-driver +lib32-mesa-demos +lib32-mesa-vdpau +lib32-vulkan-intel +lib32-vulkan-radeon +libdvdcss +libgpod +libreoffice-still +libtool +libva-mesa-driver +libva-vdpau-driver +licenses +lightdm-settings +lightdm-slick-greeter +linux-firmware +linux52 +logrotate +lsb-release +lvm2 +lxappearance +lxinput +m4 +maia-console +make +man-db +man-pages +manjaro-alsa +manjaro-application-utility +manjaro-browser-settings +manjaro-firmware +manjaro-hello +manjaro-hotfixes +manjaro-i3-settings +manjaro-printer +manjaro-ranger-settings +manjaro-release +manjaro-settings-manager-notifier +manjaro-system +markdown_previewer +matcha-gtk-theme +maven +mdadm +memtest86+ +mesa-demos +mesa-vdpau +mhwd +mhwd-db +mkinitcpio-openswap +mlocate +mobile-broadband-provider-info +moc +modemmanager +morc_menu +mousepad +nano +ncdu +netctl +network-manager-applet +networkmanager +networkmanager-openconnect +networkmanager-openvpn +networkmanager-pptp +networkmanager-vpnc +nfs-utils +nss-mdns +ntfs-3g +ntp +open-fuse-iso +openresolv +openssh +os-prober +p7zip +pacman +palemoon-bin +pamac-gtk +patch +patchutils +pciutils +pcmanfm +pepper-flash +perl +perl-file-mimeinfo +pkgconf +polkit-gnome +polybar +poppler-data +powerline-fonts +powertop +procps-ng +psmisc +pygtk +pyside2 +qt5-3d +qt5-charts +qt5-connectivity +qt5-datavis3d +qt5-declarative +qt5-doc +qt5-examples +qt5-gamepad +qt5-graphicaleffects +qt5-imageformats +qt5-location +qt5-lottie +qt5-multimedia +qt5-networkauth +qt5-purchasing +qt5-quickcontrols +qt5-quickcontrols2 +qt5-remoteobjects +qt5-script +qt5-scxml +qt5-sensors +qt5-serialbus +qt5-serialport +qt5-speech +qt5-styleplugins +qt5-tools +qt5-translations +qt5-virtualkeyboard +qt5-wayland +qt5-webchannel +qt5-webengine +qt5-webglplugin +qt5-websockets +qt5-webview +qt5-xmlpatterns +qt5ct +ranger +reiserfsprogs +rsync +s-nail +sbxkb +screenfetch +sed +shadow +snapd +spectre-meltdown-checker +speedtest-cli +steam-manjaro +stow +subversion +sudo +sysfsutils +syslog-ng +systemd-fsck-silent +systemd-sysvcompat +tar +terminus-font +texinfo +tilix +tlp +tmux +tree +ttf-bitstream-vera +ttf-dejavu +ttf-droid +ttf-inconsolata +ttf-indic-otf +ttf-liberation +unzip +upower +usbutils +util-linux +vertex-maia-themes +vi +vibrancy-icons-teal +viewnior +vim +vlc +volumeicon +vulkan-intel +vulkan-radeon +w3m +wallpapers-juhraya +wget +which +wmutils +wpa_supplicant +xarchiver +xautolock +xcursor-chameleon-pearl +xcursor-maia +xdg-su +xdg-user-dirs +xdg-utils +xdotool +xf86-input-elographics +xf86-input-evdev +xf86-input-keyboard +xf86-input-libinput +xf86-input-mouse +xf86-input-void +xf86-video-amdgpu +xf86-video-ati +xf86-video-intel +xf86-video-nouveau +xfburn +xfce4-power-manager +xfsprogs +xorg-server +xorg-twm +xorg-xhost +xorg-xinit +xorg-xkill +xorg-xprop +xprintidle +xterm +yad +yay +zensu +zsh diff --git a/packages/snap/snapacks.txt b/packages/snap/snapacks.txt new file mode 100644 index 0000000..7c91a09 --- /dev/null +++ b/packages/snap/snapacks.txt @@ -0,0 +1,8 @@ +Name Version Rev Tracking Publisher Notes +bitwarden 1.16.6 21 stable bitwarden* - +core 16-2.42 7917 stable canonical* core +core18 20191010 1223 stable canonical* base +gnome-3-28-1804 3.28.0-10-gaa70833.aa70833 71 stable canonical* - +gtk-common-themes 0.1-25-gcc83164 1353 stable canonical* - +signal-desktop 1.27.4 189 stable snapcrafters - +spotify 1.1.10.546.ge08ef575-19 36 stable spotify* -