You are not logged in.

#1 2021-05-11 11:52:40

swifty
Member
Registered: 2021-05-09
Posts: 4

[SOLVED] Installing from AUR and ~/.cache directory

I installed polybar from AUR and have a ton of residual files in my ~/.cache directory. I'm assuming this is a temporary directory that was used during the install process.

1. Can I safely delete ~/.cache/polybar and still have a functioning polybar?

2. Are storing files here during install a unanimous dynamic when building packages from AUR and can be safely deleted? For example, I have a yay directory in there as well.

Last edited by swifty (2021-05-12 10:14:08)

Offline

#2 2021-05-11 13:16:43

loqs
Member
Registered: 2014-03-06
Posts: 18,859

Re: [SOLVED] Installing from AUR and ~/.cache directory

Are you sure ~/.cache/polybar was created by the packages installation rather than the first execution of polybar?
pacman runs as root when installing packages and does not ~/.cache.
See also XDG_Base_Directory.

Offline

#3 2021-05-11 14:02:21

swifty
Member
Registered: 2021-05-09
Posts: 4

Re: [SOLVED] Installing from AUR and ~/.cache directory

I am not. I assumed when you build the package, it would unpack into the proper directories. Config files would unpack to /etc, binaries to /bin, and etc.

Is this not the case?

Offline

#4 2021-05-11 14:10:44

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,456
Website

Re: [SOLVED] Installing from AUR and ~/.cache directory

That is the case, but nothing under ~ is a "proper" directory for anything in any package.  In fact that's an understatement.  It's not just improper, it is most certainly not allowed or acceptable - and it is impossible (for a package installed via pacman).

It is possible for a poorly written PKGBUILD to put garbage under ~ during the build process, but this too is wrong / unacceptable.

However, this is all quite a bit of an X-Y question.  ~/.cache is used as a cache, hence the name, and is created / used by many bits of software at runtime.  It is technically "safe" to remove anything in ~/.cache as it is all - by definition - recreatable material.  But removing it can result in less efficient use of the relevant software as the whole purpose of caching is to avoid having to recreate, reindex, and redownload the same data every time the program runs a particular function.

You can certainly cleanup anything in ~/.cache that is from old software that you no longer use.  But otherwise, you'd be best leaving it be.

Last edited by Trilby (2021-05-11 14:17:20)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#5 2021-05-11 14:15:26

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: [SOLVED] Installing from AUR and ~/.cache directory

swifty wrote:

a ton of residual files

ls -R ~/.cache/polybar

Offline

#6 2021-05-12 00:42:41

swifty
Member
Registered: 2021-05-09
Posts: 4

Re: [SOLVED] Installing from AUR and ~/.cache directory

seth wrote:
swifty wrote:

a ton of residual files

ls -R ~/.cache/polybar

http://ix.io/3mxo

It's > 6,000 lines, but the polybar files are at the end.

Offline

#7 2021-05-12 00:53:43

loqs
Member
Registered: 2014-03-06
Posts: 18,859

Re: [SOLVED] Installing from AUR and ~/.cache directory

.cache/yay/polybar is not the same as .cache/polybar:

.cache/yay:
completion.cache
polybar
polybar-git
vcs.json

.cache/yay/polybar:
pkg
PKGBUILD
polybar-3.5.5.tar.gz
polybar.install
src

.cache/yay/polybar/pkg:
polybar

.cache/yay/polybar/pkg/polybar:
usr

.cache/yay/polybar/pkg/polybar/usr:
share

.cache/yay/polybar/pkg/polybar/usr/share:
doc
man

.cache/yay/polybar/pkg/polybar/usr/share/doc:
polybar

.cache/yay/polybar/pkg/polybar/usr/share/doc/polybar:
config
dev
genindex.html
index.html
man
objects.inv
search.html
searchindex.js
_sources
_static
user

.cache/yay/polybar/pkg/polybar/usr/share/doc/polybar/dev:
packaging.html
release-workflow.html

.cache/yay/polybar/pkg/polybar/usr/share/doc/polybar/man:
polybar.1.html
polybar.5.html

.cache/yay/polybar/pkg/polybar/usr/share/doc/polybar/_sources:
dev
index.rst.txt
man
user

.cache/yay/polybar/pkg/polybar/usr/share/doc/polybar/_sources/dev:
packaging.rst.txt
release-workflow.rst.txt

.cache/yay/polybar/pkg/polybar/usr/share/doc/polybar/_sources/man:
polybar.1.rst.txt
polybar.5.rst.txt

.cache/yay/polybar/pkg/polybar/usr/share/doc/polybar/_sources/user:
actions.rst.txt

.cache/yay/polybar/pkg/polybar/usr/share/doc/polybar/_static:
alabaster.css
basic.css
custom.css
doctools.js
documentation_options.js
file.png
jquery-3.5.1.js
jquery.js
language_data.js
minus.png
plus.png
pygments.css
searchtools.js
underscore-1.12.0.js
underscore.js

.cache/yay/polybar/pkg/polybar/usr/share/doc/polybar/user:
actions.html

.cache/yay/polybar/pkg/polybar/usr/share/man:
man1

.cache/yay/polybar/pkg/polybar/usr/share/man/man1:

.cache/yay/polybar/src:
polybar-3.5.5
polybar-3.5.5.tar.gz

.cache/yay/polybar/src/polybar-3.5.5:
banner.png
build
build.sh
CHANGELOG.md
cmake
CMakeLists.txt
common
config
config.cmake
contrib
CONTRIBUTING.md
doc
include
lib
LICENSE
README.md
src
SUPPORT.md
tests
version.txt

.cache/yay/polybar/src/polybar-3.5.5/build:
bin
cmake
CMakeCache.txt
CMakeFiles
cmake_install.cmake
compile_commands.json
contrib
doc
generated-sources
include
lib
Makefile

.cache/yay/polybar/src/polybar-3.5.5/build/bin:
CMakeFiles
cmake_install.cmake
libpoly.a
Makefile
polybar
polybar-msg

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles:
CMakeDirectoryInformation.cmake
polybar.dir
polybar-msg.dir
poly.dir
progress.marks

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/polybar.dir:
build.make
cmake_clean.cmake
compiler_depend.internal
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
depend.make
flags.make
link.txt
main.cpp.o
main.cpp.o.d
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/polybar-msg.dir:
build.make
cmake_clean.cmake
compiler_depend.internal
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
depend.make
flags.make
ipc.cpp.o
ipc.cpp.o.d
link.txt
progress.make
utils

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/polybar-msg.dir/utils:
env.cpp.o
env.cpp.o.d
file.cpp.o
file.cpp.o.d
string.cpp.o
string.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir:
__
adapters
build.make
cairo
cmake_clean.cmake
cmake_clean_target.cmake
compiler_depend.internal
compiler_depend.make
compiler_depend.ts
components
DependInfo.cmake
depend.make
drawtypes
events
flags.make
link.txt
modules
progress.make
utils
x11

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/__:
generated-sources

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/__/generated-sources:
settings.cpp.o
settings.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/adapters:
alsa
mpd.cpp.o
mpd.cpp.o.d
net.cpp.o
net.cpp.o.d
net_nl.cpp.o
net_nl.cpp.o.d
pulseaudio.cpp.o
pulseaudio.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/adapters/alsa:
control.cpp.o
control.cpp.o.d
mixer.cpp.o
mixer.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/cairo:
utils.cpp.o
utils.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/components:
bar.cpp.o
bar.cpp.o.d
builder.cpp.o
builder.cpp.o.d
command_line.cpp.o
command_line.cpp.o.d
config.cpp.o
config.cpp.o.d
config_parser.cpp.o
config_parser.cpp.o.d
controller.cpp.o
controller.cpp.o.d
ipc.cpp.o
ipc.cpp.o.d
logger.cpp.o
logger.cpp.o.d
parser.cpp.o
parser.cpp.o.d
renderer.cpp.o
renderer.cpp.o.d
screen.cpp.o
screen.cpp.o.d
taskqueue.cpp.o
taskqueue.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/drawtypes:
animation.cpp.o
animation.cpp.o.d
iconset.cpp.o
iconset.cpp.o.d
label.cpp.o
label.cpp.o.d
progressbar.cpp.o
progressbar.cpp.o.d
ramp.cpp.o
ramp.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/events:
signal_emitter.cpp.o
signal_emitter.cpp.o.d
signal_receiver.cpp.o
signal_receiver.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/modules:
alsa.cpp.o
alsa.cpp.o.d
backlight.cpp.o
backlight.cpp.o.d
battery.cpp.o
battery.cpp.o.d
bspwm.cpp.o
bspwm.cpp.o.d
counter.cpp.o
counter.cpp.o.d
cpu.cpp.o
cpu.cpp.o.d
date.cpp.o
date.cpp.o.d
fs.cpp.o
fs.cpp.o.d
github.cpp.o
github.cpp.o.d
i3.cpp.o
i3.cpp.o.d
ipc.cpp.o
ipc.cpp.o.d
memory.cpp.o
memory.cpp.o.d
menu.cpp.o
menu.cpp.o.d
meta
mpd.cpp.o
mpd.cpp.o.d
network.cpp.o
network.cpp.o.d
pulseaudio.cpp.o
pulseaudio.cpp.o.d
script.cpp.o
script.cpp.o.d
systray.cpp.o
systray.cpp.o.d
temperature.cpp.o
temperature.cpp.o.d
text.cpp.o
text.cpp.o.d
xbacklight.cpp.o
xbacklight.cpp.o.d
xkeyboard.cpp.o
xkeyboard.cpp.o.d
xwindow.cpp.o
xwindow.cpp.o.d
xworkspaces.cpp.o
xworkspaces.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/modules/meta:
base.cpp.o
base.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/utils:
actions.cpp.o
actions.cpp.o.d
bspwm.cpp.o
bspwm.cpp.o.d
color.cpp.o
color.cpp.o.d
command.cpp.o
command.cpp.o.d
concurrency.cpp.o
concurrency.cpp.o.d
env.cpp.o
env.cpp.o.d
factory.cpp.o
factory.cpp.o.d
file.cpp.o
file.cpp.o.d
http.cpp.o
http.cpp.o.d
i3.cpp.o
i3.cpp.o.d
inotify.cpp.o
inotify.cpp.o.d
io.cpp.o
io.cpp.o.d
process.cpp.o
process.cpp.o.d
socket.cpp.o
socket.cpp.o.d
string.cpp.o
string.cpp.o.d
throttle.cpp.o
throttle.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/x11:
atoms.cpp.o
atoms.cpp.o.d
background_manager.cpp.o
background_manager.cpp.o.d
connection.cpp.o
connection.cpp.o.d
cursor.cpp.o
cursor.cpp.o.d
ewmh.cpp.o
ewmh.cpp.o.d
extensions
icccm.cpp.o
icccm.cpp.o.d
registry.cpp.o
registry.cpp.o.d
tray_client.cpp.o
tray_client.cpp.o.d
tray_manager.cpp.o
tray_manager.cpp.o.d
window.cpp.o
window.cpp.o.d
winspec.cpp.o
winspec.cpp.o.d
xembed.cpp.o
xembed.cpp.o.d
xresources.cpp.o
xresources.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/bin/CMakeFiles/poly.dir/x11/extensions:
composite.cpp.o
composite.cpp.o.d
randr.cpp.o
randr.cpp.o.d
xkb.cpp.o
xkb.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/cmake:
uninstall.cmake
userconfig.cmake

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles:
3.20.2
cmake.check_cache
CMakeDirectoryInformation.cmake
CMakeError.log
CMakeOutput.log
CMakeRuleHashes.txt
CMakeTmp
codecheck.dir
codecheck-fix.dir
codeformat.dir
FindThreads
Makefile2
Makefile.cmake
memcheck.dir
memcheck-full.dir
progress.marks
TargetDirectories.txt
uninstall.dir
userconfig.dir

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/3.20.2:
CMakeCCompiler.cmake
CMakeCXXCompiler.cmake
CMakeDetermineCompilerABI_C.bin
CMakeDetermineCompilerABI_CXX.bin
CMakeSystem.cmake
CompilerIdC
CompilerIdCXX

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/3.20.2/CompilerIdC:
a.out
CMakeCCompilerId.c
tmp

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/3.20.2/CompilerIdC/tmp:

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/3.20.2/CompilerIdCXX:
a.out
CMakeCXXCompilerId.cpp
tmp

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/3.20.2/CompilerIdCXX/tmp:

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/CMakeTmp:

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/codecheck.dir:
build.make
cmake_clean.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/codecheck-fix.dir:
build.make
cmake_clean.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/codeformat.dir:
build.make
cmake_clean.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/FindThreads:
CheckForPthreads.cxx

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/memcheck.dir:
build.make
cmake_clean.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/memcheck-full.dir:
build.make
cmake_clean.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/uninstall.dir:
build.make
cmake_clean.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/CMakeFiles/userconfig.dir:
build.make
cmake_clean.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/contrib:
bash
zsh

.cache/yay/polybar/src/polybar-3.5.5/build/contrib/bash:
CMakeFiles
cmake_install.cmake
Makefile

.cache/yay/polybar/src/polybar-3.5.5/build/contrib/bash/CMakeFiles:
CMakeDirectoryInformation.cmake
progress.marks

.cache/yay/polybar/src/polybar-3.5.5/build/contrib/zsh:
CMakeFiles
cmake_install.cmake
Makefile

.cache/yay/polybar/src/polybar-3.5.5/build/contrib/zsh/CMakeFiles:
CMakeDirectoryInformation.cmake
progress.marks

.cache/yay/polybar/src/polybar-3.5.5/build/doc:
builder-html.log
builder-man.log
CMakeFiles
cmake_install.cmake
conf.py
doctrees
html
Makefile
man

.cache/yay/polybar/src/polybar-3.5.5/build/doc/CMakeFiles:
CMakeDirectoryInformation.cmake
doc.dir
doc_html.dir
doc_man.dir
progress.marks

.cache/yay/polybar/src/polybar-3.5.5/build/doc/CMakeFiles/doc.dir:
build.make
cmake_clean.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/doc/CMakeFiles/doc_html.dir:
build.make
cmake_clean.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/doc/CMakeFiles/doc_man.dir:
build.make
cmake_clean.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/doc/doctrees:
dev
environment.pickle
index.doctree
man
user

.cache/yay/polybar/src/polybar-3.5.5/build/doc/doctrees/dev:
packaging.doctree
release-workflow.doctree

.cache/yay/polybar/src/polybar-3.5.5/build/doc/doctrees/man:
polybar.1.doctree
polybar.5.doctree

.cache/yay/polybar/src/polybar-3.5.5/build/doc/doctrees/user:
actions.doctree

.cache/yay/polybar/src/polybar-3.5.5/build/doc/html:
dev
genindex.html
index.html
man
objects.inv
search.html
searchindex.js
_sources
_static
user

.cache/yay/polybar/src/polybar-3.5.5/build/doc/html/dev:
packaging.html
release-workflow.html

.cache/yay/polybar/src/polybar-3.5.5/build/doc/html/man:
polybar.1.html
polybar.5.html

.cache/yay/polybar/src/polybar-3.5.5/build/doc/html/_sources:
dev
index.rst.txt
man
user

.cache/yay/polybar/src/polybar-3.5.5/build/doc/html/_sources/dev:
packaging.rst.txt
release-workflow.rst.txt

.cache/yay/polybar/src/polybar-3.5.5/build/doc/html/_sources/man:
polybar.1.rst.txt
polybar.5.rst.txt

.cache/yay/polybar/src/polybar-3.5.5/build/doc/html/_sources/user:
actions.rst.txt

.cache/yay/polybar/src/polybar-3.5.5/build/doc/html/_static:
alabaster.css
basic.css
custom.css
doctools.js
documentation_options.js
file.png
jquery-3.5.1.js
jquery.js
language_data.js
minus.png
plus.png
pygments.css
searchtools.js
underscore-1.12.0.js
underscore.js

.cache/yay/polybar/src/polybar-3.5.5/build/doc/html/user:
actions.html

.cache/yay/polybar/src/polybar-3.5.5/build/doc/man:
1
5

.cache/yay/polybar/src/polybar-3.5.5/build/doc/man/1:
polybar.1

.cache/yay/polybar/src/polybar-3.5.5/build/doc/man/5:
polybar.5

.cache/yay/polybar/src/polybar-3.5.5/build/generated-sources:
settings.cpp
settings.hpp

.cache/yay/polybar/src/polybar-3.5.5/build/include:
CMakeFiles
cmake_install.cmake
Makefile

.cache/yay/polybar/src/polybar-3.5.5/build/include/CMakeFiles:
CMakeDirectoryInformation.cmake
progress.marks

.cache/yay/polybar/src/polybar-3.5.5/build/lib:
CMakeFiles
cmake_install.cmake
i3ipcpp
Makefile
xpp

.cache/yay/polybar/src/polybar-3.5.5/build/lib/CMakeFiles:
CMakeDirectoryInformation.cmake
progress.marks

.cache/yay/polybar/src/polybar-3.5.5/build/lib/i3ipcpp:
CMakeFiles
cmake_install.cmake
libi3ipc++.a
Makefile

.cache/yay/polybar/src/polybar-3.5.5/build/lib/i3ipcpp/CMakeFiles:
CMakeDirectoryInformation.cmake
i3ipc++.dir
progress.marks

.cache/yay/polybar/src/polybar-3.5.5/build/lib/i3ipcpp/CMakeFiles/i3ipc++.dir:
build.make
cmake_clean.cmake
cmake_clean_target.cmake
compiler_depend.internal
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
depend.make
flags.make
link.txt
progress.make
src

.cache/yay/polybar/src/polybar-3.5.5/build/lib/i3ipcpp/CMakeFiles/i3ipc++.dir/src:
ipc.cpp.o
ipc.cpp.o.d
ipc-util.cpp.o
ipc-util.cpp.o.d

.cache/yay/polybar/src/polybar-3.5.5/build/lib/xpp:
CMakeFiles
cmake_install.cmake
generated-sources
libxpp.a
Makefile
man

.cache/yay/polybar/src/polybar-3.5.5/build/lib/xpp/CMakeFiles:
CMakeDirectoryInformation.cmake
progress.marks
xpp.dir

.cache/yay/polybar/src/polybar-3.5.5/build/lib/xpp/CMakeFiles/xpp.dir:
build.make
cmake_clean.cmake
cmake_clean_target.cmake
compiler_depend.make
compiler_depend.ts
DependInfo.cmake
depend.make
flags.make
link.txt
progress.make

.cache/yay/polybar/src/polybar-3.5.5/build/lib/xpp/generated-sources:
include

.cache/yay/polybar/src/polybar-3.5.5/build/lib/xpp/generated-sources/include:
xpp

.cache/yay/polybar/src/polybar-3.5.5/build/lib/xpp/generated-sources/include/xpp:
proto

.cache/yay/polybar/src/polybar-3.5.5/build/lib/xpp/generated-sources/include/xpp/proto:
composite.hpp
randr.hpp
x.hpp
xkb.hpp

.cache/yay/polybar/src/polybar-3.5.5/build/lib/xpp/man:

.cache/yay/polybar/src/polybar-3.5.5/cmake:
01-core.cmake
02-opts.cmake
03-libs.cmake
04-targets.cmake
05-summary.cmake
common
modules
templates

.cache/yay/polybar/src/polybar-3.5.5/cmake/common:
utils.cmake

.cache/yay/polybar/src/polybar-3.5.5/cmake/modules:
FindLibiw.cmake

.cache/yay/polybar/src/polybar-3.5.5/cmake/templates:
uninstall.cmake.in
userconfig.cmake.in

.cache/yay/polybar/src/polybar-3.5.5/common:
ci
clang-format.sh
clang-tidy.sh
release-archive.sh

.cache/yay/polybar/src/polybar-3.5.5/common/ci:
configure.sh
summary.sh

.cache/yay/polybar/src/polybar-3.5.5/contrib:
bash
polybar.aur
polybar-git.aur
rpm
vim
zsh

.cache/yay/polybar/src/polybar-3.5.5/contrib/bash:
CMakeLists.txt
polybar

.cache/yay/polybar/src/polybar-3.5.5/contrib/polybar.aur:
PKGBUILD
polybar.install

.cache/yay/polybar/src/polybar-3.5.5/contrib/polybar-git.aur:
PKGBUILD
polybar.install

.cache/yay/polybar/src/polybar-3.5.5/contrib/rpm:
polybar.spec

.cache/yay/polybar/src/polybar-3.5.5/contrib/vim:
autoload
ftplugin

.cache/yay/polybar/src/polybar-3.5.5/contrib/vim/autoload:
ft

.cache/yay/polybar/src/polybar-3.5.5/contrib/vim/autoload/ft:
cpphpp.vim

.cache/yay/polybar/src/polybar-3.5.5/contrib/vim/ftplugin:
cpp.vim
dosini.vim

.cache/yay/polybar/src/polybar-3.5.5/contrib/zsh:
CMakeLists.txt
_polybar
_polybar_msg

.cache/yay/polybar/src/polybar-3.5.5/doc:
CMakeLists.txt
conf.py
dev
index.rst
man
README.md
_static
user

.cache/yay/polybar/src/polybar-3.5.5/doc/dev:
packaging.rst
release-workflow.rst

.cache/yay/polybar/src/polybar-3.5.5/doc/man:
polybar.1.rst
polybar.5.rst

.cache/yay/polybar/src/polybar-3.5.5/doc/_static:

.cache/yay/polybar/src/polybar-3.5.5/doc/user:
actions.rst

.cache/yay/polybar/src/polybar-3.5.5/include:
adapters
cairo
CMakeLists.txt
common.hpp
components
debug.hpp
drawtypes
errors.hpp
events
modules
settings.hpp.cmake
utils
x11

.cache/yay/polybar/src/polybar-3.5.5/include/adapters:
alsa
mpd.hpp
net.hpp
pulseaudio.hpp

.cache/yay/polybar/src/polybar-3.5.5/include/adapters/alsa:
control.hpp
generic.hpp
mixer.hpp

.cache/yay/polybar/src/polybar-3.5.5/include/cairo:
context.hpp
font.hpp
fwd.hpp
surface.hpp
types.hpp
utils.hpp

.cache/yay/polybar/src/polybar-3.5.5/include/components:
bar.hpp
builder.hpp
command_line.hpp
config.hpp
config_parser.hpp
controller.hpp
ipc.hpp
logger.hpp
parser.hpp
renderer.hpp
screen.hpp
taskqueue.hpp
types.hpp

.cache/yay/polybar/src/polybar-3.5.5/include/drawtypes:
animation.hpp
iconset.hpp
label.hpp
progressbar.hpp
ramp.hpp

.cache/yay/polybar/src/polybar-3.5.5/include/events:
signal_emitter.hpp
signal_fwd.hpp
signal.hpp
signal_receiver.hpp
types.hpp

.cache/yay/polybar/src/polybar-3.5.5/include/modules:
alsa.hpp
backlight.hpp
battery.hpp
bspwm.hpp
counter.hpp
cpu.hpp
date.hpp
fs.hpp
github.hpp
i3.hpp
ipc.hpp
memory.hpp
menu.hpp
meta
mpd.hpp
network.hpp
pulseaudio.hpp
script.hpp
systray.hpp
temperature.hpp
text.hpp
unsupported.hpp
xbacklight.hpp
xkeyboard.hpp
xwindow.hpp
xworkspaces.hpp

.cache/yay/polybar/src/polybar-3.5.5/include/modules/meta:
base.hpp
base.inl
event_handler.hpp
event_module.hpp
factory.hpp
inotify_module.hpp
static_module.hpp
timer_module.hpp

.cache/yay/polybar/src/polybar-3.5.5/include/utils:
actions.hpp
bspwm.hpp
color.hpp
command.hpp
concurrency.hpp
env.hpp
factory.hpp
file.hpp
functional.hpp
http.hpp
i3.hpp
inotify.hpp
io.hpp
math.hpp
memory.hpp
mixins.hpp
process.hpp
scope.hpp
socket.hpp
string.hpp
throttle.hpp
time.hpp

.cache/yay/polybar/src/polybar-3.5.5/include/x11:
atoms.hpp
background_manager.hpp
connection.hpp
cursor.hpp
ewmh.hpp
extensions
icccm.hpp
registry.hpp
tray_client.hpp
tray_manager.hpp
types.hpp
window.hpp
winspec.hpp
xembed.hpp
xresources.hpp

.cache/yay/polybar/src/polybar-3.5.5/include/x11/extensions:
all.hpp
composite.hpp
fwd.hpp
randr.hpp
xkb.hpp

.cache/yay/polybar/src/polybar-3.5.5/lib:
CMakeLists.txt
concurrentqueue
i3ipcpp
xpp

.cache/yay/polybar/src/polybar-3.5.5/lib/concurrentqueue:
include

.cache/yay/polybar/src/polybar-3.5.5/lib/concurrentqueue/include:
moodycamel

.cache/yay/polybar/src/polybar-3.5.5/lib/concurrentqueue/include/moodycamel:
blockingconcurrentqueue.h
concurrentqueue.h

.cache/yay/polybar/src/polybar-3.5.5/lib/i3ipcpp:
3rd
CHANGELOG
CMakeLists.txt
Doxyfile
examples
include
LICENSE
README.md
src
test

.cache/yay/polybar/src/polybar-3.5.5/lib/i3ipcpp/3rd:
auss

.cache/yay/polybar/src/polybar-3.5.5/lib/i3ipcpp/3rd/auss:
include
LICENSE
README.md

.cache/yay/polybar/src/polybar-3.5.5/lib/i3ipcpp/3rd/auss/include:
auss.hpp

.cache/yay/polybar/src/polybar-3.5.5/lib/i3ipcpp/examples:
bar-configs.cpp
CMakeLists.txt
events.cpp
workspaces.cpp

.cache/yay/polybar/src/polybar-3.5.5/lib/i3ipcpp/include:
i3ipc++

.cache/yay/polybar/src/polybar-3.5.5/lib/i3ipcpp/include/i3ipc++:
ipc.hpp
ipc-util.hpp
log.hpp

.cache/yay/polybar/src/polybar-3.5.5/lib/i3ipcpp/src:
ipc.cpp
ipc-util.cpp

.cache/yay/polybar/src/polybar-3.5.5/lib/i3ipcpp/test:
test_ipc.hpp

.cache/yay/polybar/src/polybar-3.5.5/lib/xpp:
cmake
CMakeLists.txt
generators
include
LICENSE
README.md
src

.cache/yay/polybar/src/polybar-3.5.5/lib/xpp/cmake:
FindX11_XCB.cmake
FindXCB.cmake

.cache/yay/polybar/src/polybar-3.5.5/lib/xpp/generators:
accessor.py
cpp_client.py
cppcookie.py
cpperror.py
cppevent.py
cppreply.py
cpprequest.py
extensionclass.py
interfaceclass.py
objectclass.py
parameter.py
__pycache__
resource_classes.py
TODO
utils.py

.cache/yay/polybar/src/polybar-3.5.5/lib/xpp/generators/__pycache__:
accessor.cpython-39.pyc
cppcookie.cpython-39.pyc
cpperror.cpython-39.pyc
cppevent.cpython-39.pyc
cppreply.cpython-39.pyc
cpprequest.cpython-39.pyc
extensionclass.cpython-39.pyc
interfaceclass.cpython-39.pyc
objectclass.cpython-39.pyc
parameter.cpython-39.pyc
resource_classes.cpython-39.pyc
utils.cpython-39.pyc

.cache/yay/polybar/src/polybar-3.5.5/lib/xpp/include:
xpp

.cache/yay/polybar/src/polybar-3.5.5/lib/xpp/include/xpp:
atom.hpp
colormap.hpp
connection.hpp
core.hpp
cursor.hpp
drawable.hpp
event.hpp
flags.makefile
fontable.hpp
font.hpp
gcontext.hpp
generic
generic.hpp
pixmap.hpp
valueparam.hpp
window.hpp
xpp.hpp

.cache/yay/polybar/src/polybar-3.5.5/lib/xpp/include/xpp/generic:
error.hpp
event.hpp
extension.hpp
factory.hpp
input_iterator_adapter.hpp
iterator_traits.hpp
reply_iterator.hpp
request.hpp
resource.hpp
signature.hpp

.cache/yay/polybar/src/polybar-3.5.5/lib/xpp/src:
examples
tests
xpp.cpp

.cache/yay/polybar/src/polybar-3.5.5/lib/xpp/src/examples:
demo_01.cpp
demo_02.cpp
Makefile

.cache/yay/polybar/src/polybar-3.5.5/lib/xpp/src/tests:
callable.cpp
error_test.cpp
event.cpp
iterator.cpp
Makefile
README.md
requests.cpp
resource.cpp
sizeof.cpp
template.cpp
test.cpp
xlib.cpp
xlib-test.cpp
xproto.cpp

.cache/yay/polybar/src/polybar-3.5.5/src:
adapters
cairo
CMakeLists.txt
components
drawtypes
events
ipc.cpp
main.cpp
modules
settings.cpp.cmake
utils
x11

.cache/yay/polybar/src/polybar-3.5.5/src/adapters:
alsa
mpd.cpp
net.cpp
net_iw.cpp
net_nl.cpp
pulseaudio.cpp

.cache/yay/polybar/src/polybar-3.5.5/src/adapters/alsa:
control.cpp
mixer.cpp

.cache/yay/polybar/src/polybar-3.5.5/src/cairo:
utils.cpp

.cache/yay/polybar/src/polybar-3.5.5/src/components:
bar.cpp
builder.cpp
command_line.cpp
config.cpp
config_parser.cpp
controller.cpp
ipc.cpp
logger.cpp
parser.cpp
renderer.cpp
screen.cpp
taskqueue.cpp

.cache/yay/polybar/src/polybar-3.5.5/src/drawtypes:
animation.cpp
iconset.cpp
label.cpp
progressbar.cpp
ramp.cpp

.cache/yay/polybar/src/polybar-3.5.5/src/events:
signal_emitter.cpp
signal_receiver.cpp

.cache/yay/polybar/src/polybar-3.5.5/src/modules:
alsa.cpp
backlight.cpp
battery.cpp
bspwm.cpp
counter.cpp
cpu.cpp
date.cpp
fs.cpp
github.cpp
i3.cpp
ipc.cpp
memory.cpp
menu.cpp
meta
mpd.cpp
network.cpp
pulseaudio.cpp
script.cpp
systray.cpp
temperature.cpp
text.cpp
xbacklight.cpp
xkeyboard.cpp
xwindow.cpp
xworkspaces.cpp

.cache/yay/polybar/src/polybar-3.5.5/src/modules/meta:
base.cpp

.cache/yay/polybar/src/polybar-3.5.5/src/utils:
actions.cpp
bspwm.cpp
color.cpp
command.cpp
concurrency.cpp
env.cpp
factory.cpp
file.cpp
http.cpp
i3.cpp
inotify.cpp
io.cpp
process.cpp
socket.cpp
string.cpp
throttle.cpp

.cache/yay/polybar/src/polybar-3.5.5/src/x11:
atoms.cpp
background_manager.cpp
connection.cpp
cursor.cpp
ewmh.cpp
extensions
icccm.cpp
registry.cpp
tray_client.cpp
tray_manager.cpp
window.cpp
winspec.cpp
xembed.cpp
xresources.cpp

.cache/yay/polybar/src/polybar-3.5.5/src/x11/extensions:
composite.cpp
randr.cpp
xkb.cpp

.cache/yay/polybar/src/polybar-3.5.5/tests:
CMakeLists.txt
CMakeLists.txt.in
common
unit_tests

.cache/yay/polybar/src/polybar-3.5.5/tests/common:
test.hpp

.cache/yay/polybar/src/polybar-3.5.5/tests/unit_tests:
components
drawtypes
utils

.cache/yay/polybar/src/polybar-3.5.5/tests/unit_tests/components:
bar.cpp
command_line.cpp
config_parser.cpp
parser.cpp

.cache/yay/polybar/src/polybar-3.5.5/tests/unit_tests/drawtypes:
iconset.cpp
label.cpp

.cache/yay/polybar/src/polybar-3.5.5/tests/unit_tests/utils:
actions.cpp
color.cpp
command.cpp
file.cpp
math.cpp
memory.cpp
process.cpp
scope.cpp
string.cpp

.cache/yay/polybar-git:
PKGBUILD
polybar
polybar-git-3.5.5.r116.g10bbec44-1-x86_64.pkg.tar.zst
polybar.install

.cache/yay/polybar-git/polybar:
branches
config
description
FETCH_HEAD
HEAD
hooks
info
objects
packed-refs
refs

.cache/yay/polybar-git/polybar/branches:

.cache/yay/polybar-git/polybar/hooks:
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
prepare-commit-msg.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
push-to-checkout.sample
update.sample

.cache/yay/polybar-git/polybar/info:
exclude

.cache/yay/polybar-git/polybar/objects:
info
pack

.cache/yay/polybar-git/polybar/objects/info:

.cache/yay/polybar-git/polybar/objects/pack:
pack-8bea3fd12a806c41d388c2f8dc9d8127e85d97f9.idx
pack-8bea3fd12a806c41d388c2f8dc9d8127e85d97f9.pack

.cache/yay/polybar-git/polybar/refs:
heads
tags

.cache/yay/polybar-git/polybar/refs/heads:

.cache/yay/polybar-git/polybar/refs/tags:

Offline

#8 2021-05-12 02:36:50

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,456
Website

Re: [SOLVED] Installing from AUR and ~/.cache directory

And as a bit of a revision, that content was created when you built the package.  Similar to how I said a poorly written PKGBUILD could store content under ~/.cache without your knowledge, so too could a poorly written AUR helper.

I'd say you can safely remove all of ~/.cache/yay/*, but I'd also say you can more than safely remove yay.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#9 2021-05-12 10:13:11

swifty
Member
Registered: 2021-05-09
Posts: 4

Re: [SOLVED] Installing from AUR and ~/.cache directory

loqs wrote:

.cache/yay/polybar is not the same as .cache/polybar:

Oh wow, I am a doofus...

Thank you for your help.

Trilby wrote:

And as a bit of a revision, that content was created when you built the package.  Similar to how I said a poorly written PKGBUILD could store content under ~/.cache without your knowledge, so too could a poorly written AUR helper.

I'd say you can safely remove all of ~/.cache/yay/*, but I'd also say you can more than safely remove yay.

I took a snapshot of my VM as a precautionary measure and removed ~/.cache/yay directory. Everything seems to be in working order. yay and polybar are both functioning.

Thank you to everyone. I'm struggling a bit to understand linux's file system structure and you've all been a huge help. I will mark this as solved.

Last edited by swifty (2021-05-12 10:14:27)

Offline

#10 2021-05-12 11:42:10

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,456
Website

Re: [SOLVED] Installing from AUR and ~/.cache directory

swifty wrote:

I'm struggling a bit to understand linux's file system structure and you've all been a huge help. I will mark this as solved.

It sounds like you are struggling also in understanding how AUR packages actually work - in which case you should not be using any AUR helper, certainly not one like yay that does so much without your knowledge and obscures what is actually happening.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

Board footer

Powered by FluxBB