fixed firefox browser cache stuff
This commit is contained in:
parent
ef0590b774
commit
9eaf97ef0e
1 changed files with 3 additions and 57 deletions
|
@ -104,25 +104,6 @@ let
|
|||
in
|
||||
allBrowser ++ xclipBrowser;
|
||||
|
||||
#createBackupScript = name: home: backupHome:
|
||||
# pkgs.writeShellScriptBin "${name}-backup" # sh
|
||||
# ''
|
||||
# sudo -u ${name} \
|
||||
# ${tarBin} \
|
||||
# --exclude=.cache \
|
||||
# --exclude=.config/chromium/Default/Service\ Worker/CacheStorage \
|
||||
# --exclude=.config/chromium/Default/IndexedDB \
|
||||
# --exclude=".mozilla/firefox/[a-zA-Z0-9]+.default/storage" \
|
||||
# --exclude=Downloads \
|
||||
# --create \
|
||||
# --verbos \
|
||||
# --lzma \
|
||||
# --file ${home}.tar.lzma \
|
||||
# --directory ${home} \
|
||||
# .
|
||||
# cp ${home}.tar.lzma ${backupHome}.tar.lzma
|
||||
# '';
|
||||
|
||||
createBackupScript = name: home: backupHome:
|
||||
createBackupScriptTemplate {
|
||||
sudo = name;
|
||||
|
@ -140,9 +121,10 @@ let
|
|||
"--exclude=\".config/*chrom*/Default/Service Worker/CacheStorage\""
|
||||
"--exclude=\".config/*chrom*/Default/Storage\""
|
||||
"--exclude=\".config/*chrom*/Default/optimization_guide_prediction_model_downloads\""
|
||||
"--exclude=\".mozilla/firefox/*.default/*cache*\""
|
||||
"--exclude=\".mozilla/firefox/*.default/sessionstore-backups\""
|
||||
"--exclude=\".mozilla/firefox/*.default/storage\""
|
||||
"--exclude=\".mozilla/firefox/*.default/storage-sync-v2.sqlite\""
|
||||
"--exclude=\".mozilla/firefox/*.default/storage/to-be-removed\""
|
||||
];
|
||||
};
|
||||
|
||||
|
@ -162,7 +144,7 @@ let
|
|||
cp ${source}.tar.lzma ${target}.tar.lzma
|
||||
'';
|
||||
|
||||
# todo_this_is_how_I_want_to_use_tar = tar {
|
||||
# todo this_is_how_I_want_to_use_tar = tar {
|
||||
# sudo = "jobrad";
|
||||
# # true => tar --directory ${source} .
|
||||
# # false => tar $source
|
||||
|
@ -182,41 +164,6 @@ let
|
|||
# };
|
||||
# };
|
||||
|
||||
allExcludes =
|
||||
let
|
||||
excludes = {
|
||||
works = [
|
||||
"--exclude=Downloads"
|
||||
"--exclude=.cache"
|
||||
"--exclude=.config/chromium/Default/IndexedDB"
|
||||
"--exclude=.config/chromium/Default/Service\ Worker/CacheStorage"
|
||||
"--exclude=.config/google-chrome/Crash\ Reports"
|
||||
"--exclude=.config/google-chrome/Default/DawnCache"
|
||||
"--exclude=.config/google-chrome/Default/Local\ Storage"
|
||||
"--exclude=.config/google-chrome/Default/Storage"
|
||||
"--exclude=.config/google-chrome/Default/optimization_guide_prediction_model_downloads"
|
||||
"--exclude=.mozilla/firefox/*.default/sessionstore-backups"
|
||||
"--exclude=.mozilla/firefox/*.default/storage"
|
||||
"--exclude=.mozilla/firefox/*.default/storage-sync-v2.sqlite"
|
||||
];
|
||||
};
|
||||
|
||||
allScripts = mapAttrs
|
||||
(name: exclude:
|
||||
createBackupScriptTemplate {
|
||||
sudo = "jobrad";
|
||||
name = name;
|
||||
source = "/browsers/jobrad";
|
||||
target = "/browsers/jobrad-${name}";
|
||||
arguments = exclude;
|
||||
})
|
||||
excludes;
|
||||
in
|
||||
pkgs.writers.writeBashBin "test-tar"
|
||||
(concatStringsSep "\n" (builtins.attrValues allScripts));
|
||||
|
||||
|
||||
|
||||
allBackupScripts =
|
||||
let
|
||||
filteredConfigs =
|
||||
|
@ -362,7 +309,6 @@ in
|
|||
environment.systemPackages = [
|
||||
browserSelect
|
||||
(desktopFile browserSelect)
|
||||
# allExcludes
|
||||
]
|
||||
++ browserExecutableList
|
||||
++ (map (bin: desktopFile bin) browserExecutableList) ++ allBackupScripts
|
||||
|
|
Loading…
Reference in a new issue