Compare commits

...

2 commits

Author SHA1 Message Date
3bfe26b284 update
Some checks reported errors
Hydra nixosConfigurations.not522 Hydra build #26828 of nixos-config:pr618:nixosConfigurations.not522
Hydra nixosConfigurations.oracle-installer Hydra build #26830 of nixos-config:pr618:nixosConfigurations.oracle-installer
Hydra nixosConfigurations.pc-installer Hydra build #26831 of nixos-config:pr618:nixosConfigurations.pc-installer
Hydra nixosConfigurations.not522-installer Hydra build #26829 of nixos-config:pr618:nixosConfigurations.not522-installer
Hydra packages.aarch64-linux.element-web Hydra build #26835 of nixos-config:pr618:packages.aarch64-linux.element-web
Hydra packages.x86_64-linux.element-web Hydra build #26837 of nixos-config:pr618:packages.x86_64-linux.element-web
Hydra packages.x86_64-linux.element-desktop Hydra build #26836 of nixos-config:pr618:packages.x86_64-linux.element-desktop
Hydra nixosConfigurations.thinkrac Hydra build #26833 of nixos-config:pr618:nixosConfigurations.thinkrac
Hydra nixosConfigurations.rainbow-resort Hydra build #26832 of nixos-config:pr618:nixosConfigurations.rainbow-resort
Hydra packages.aarch64-linux.element-desktop Hydra build #26834 of nixos-config:pr618:packages.aarch64-linux.element-desktop
2024-11-20 08:42:20 +01:00
609ccb4a3d use bind mounts for .mozilla and .thunderbird instead of symlinks 2024-11-20 08:38:58 +01:00
5 changed files with 40 additions and 87 deletions

View file

@ -27,11 +27,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1731895210, "lastModified": 1732083565,
"narHash": "sha256-z76Q/OXLxO/RxMII3fIt/TG665DANiE2lVvnolK2lXk=", "narHash": "sha256-OAwz15InYr7IrzX3+JIgE7JYBR+65uFzm7rz+qb99dg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "639d1520df9417ca2761536c3072688569e83c80", "rev": "c3b83db725d33e74d41324df6dc55d9098510483",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -59,11 +59,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1731927242, "lastModified": 1732085343,
"narHash": "sha256-VqNdt5MuVwuWCmwgqWuuj9tDHFtRKMhSsV4ABLNYCaM=", "narHash": "sha256-GG/FOlk28WHa8c0JWRG0l+W2nK+bIXek6/cqZXpVgJ0=",
"owner": "darkkirb", "owner": "darkkirb",
"repo": "element-web", "repo": "element-web",
"rev": "d5c12e1ef1497a2c1f905e4e6f2616c76a63ee72", "rev": "05ca60ee133eb5497f3f89fdd03fccfe1ceef4e5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -170,11 +170,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1731968878, "lastModified": 1732025103,
"narHash": "sha256-+hTCwETOE9N8voTAaF+IzdUZz28Ws3LDpH90FWADrEE=", "narHash": "sha256-qjEI64RKvDxRyEarY0jTzrZMa8ebezh2DEZmJJrpVdo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "a42fa14b53ceab66274a21da480c9f8e06204173", "rev": "a46e702093a5c46e192243edbd977d5749e7f294",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -237,11 +237,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1731992627, "lastModified": 1732056932,
"narHash": "sha256-OjrXEVD8LtZB5X7LtPCdNx4n5iZOQ2nJmpDlM/foEkI=", "narHash": "sha256-3ubtSu0D+BUV5FKmBU7kTEXlI/okp/j1xC/ODC7LgTA=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "f116608a20430b8484814300cdf22eebeb75a59f", "rev": "b0d7a816135de1cd551b8a54f5497148bf59d81d",
"revCount": 16504, "revCount": 16505,
"type": "git", "type": "git",
"url": "https://git.lix.systems/lix-project/lix" "url": "https://git.lix.systems/lix-project/lix"
}, },
@ -295,11 +295,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1731919198, "lastModified": 1732085317,
"narHash": "sha256-WOTtlA2pVCh4GmIN2MQiNa0vOs57LLMIwMGKdWxdt1w=", "narHash": "sha256-bAXMAS7jY8UfO/EPlc74qxHoeS/r3X6cqKabf5c9xQA=",
"owner": "darkkirb", "owner": "darkkirb",
"repo": "matrix-js-sdk", "repo": "matrix-js-sdk",
"rev": "ff08c2e49038fbd29472d1fe1d13593ecb416136", "rev": "6a198cb3591c0cca635fabf1b5e8126caedd56b8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -321,11 +321,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1731981189, "lastModified": 1732067576,
"narHash": "sha256-EnDFNJq3CuPLZ+3BxGDAqIckbK5pBkUFt3nqLafni4o=", "narHash": "sha256-rLOjv9vHfZe3ldHdr4zPfdj/oBbpjOSNq0rEMbbC0Zs=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "6f1845dd71ddeb7463856750c5e0cb6c122bb87a", "rev": "d12edb63d2550782aff99cf6db8d36d8ffe67275",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -374,11 +374,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1731996196, "lastModified": 1732088281,
"narHash": "sha256-fNF6oEGzg7vclYmALW3b9oWA64aFaE2ot7Tp2wkUx3c=", "narHash": "sha256-eO2eGBH7lldzBEnjOWU4X6vtNkKLrB7sRZDD2hicBiY=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "5c65b89442e723670aca4eae632a275b765a90b1", "rev": "eba5f5a14f24bff4d5b3fb5dea872a451c3d7df9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -440,11 +440,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1731363552, "lastModified": 1732021966,
"narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", "narHash": "sha256-mnTbjpdqF0luOkou8ZFi2asa1N3AA2CchR/RqCNmsGE=",
"owner": "cachix", "owner": "cachix",
"repo": "git-hooks.nix", "repo": "git-hooks.nix",
"rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", "rev": "3308484d1a443fc5bc92012435d79e80458fe43c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -509,11 +509,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1731983527, "lastModified": 1732069891,
"narHash": "sha256-JECaBgC0pQ91Hq3W4unH6K9to8s2Zl2sPNu7bLOv4ek=", "narHash": "sha256-moKx8AVJrViCSdA0e0nSsG8b1dAsObI4sRAtbqbvBY8=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "71287228d96e9568e1e70c6bbfa3f992d145947b", "rev": "8509a51241c407d583b1963d5079585a992506e8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -525,11 +525,11 @@
"rycee-nur-expressions": { "rycee-nur-expressions": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1731989000, "lastModified": 1732075404,
"narHash": "sha256-jOXdFK0+BHuS/B8w0VDGEy2wxsKZlfLyML5sIugc56U=", "narHash": "sha256-5oTPH2rJiUvdcaO5agk8/R/1tqjy3FG34mYDvwURu5Y=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "23c5920be219c5e14b32bdb9987314be13941adf", "rev": "56df98d4a98fd0fe2c45f0888cdba05583e41557",
"revCount": 3916, "revCount": 3918,
"type": "git", "type": "git",
"url": "https://gitlab.com/rycee/nur-expressions" "url": "https://gitlab.com/rycee/nur-expressions"
}, },

View file

@ -4,6 +4,7 @@
./steam ./steam
./kodi/system-config.nix ./kodi/system-config.nix
./pipewire.nix ./pipewire.nix
./firefox/system.nix
]; ];
home-manager.users.darkkirb.imports = home-manager.users.darkkirb.imports =
if config.isGraphical then if config.isGraphical then

View file

@ -151,30 +151,4 @@ in
message = ''Extension ${k} has unaccepted permissions: ${builtins.toJSON unaccepted}''; message = ''Extension ${k} has unaccepted permissions: ${builtins.toJSON unaccepted}'';
} }
) extensions; ) extensions;
home.persistence.default.directories = map (f: ".mozilla/firefox/default/${f}") [
"extension-store"
"extension-store-menus"
"storage"
"settings"
"security_state"
];
home.persistence.default.files = map (f: ".mozilla/firefox/default/${f}") [
"addons.json"
"cookies.sqlite"
"extension-preferences.json"
"extension-settings.json"
"favicons.sqlite"
"formhistory.sqlite"
"key4.db"
"permissions.sqlite"
"places.sqlite"
"protections.sqlite"
"prefs.js"
"storage.sqlite"
"storage-sync-v2.sqlite"
"storage-sync-v2.sqlite-shm"
"storage-sync-v2.sqlite-wal"
"webappsstore.sqlite"
"webappsstore.sqlite-wal"
];
} }

View file

@ -0,0 +1,7 @@
{ ... }:
{
environment.persistence."/persistent".directories = [
"/home/darkkirb/.mozilla"
"/home/darkkirb/.thunderbird"
];
}

View file

@ -54,33 +54,4 @@
withExternalGnupg = true; withExternalGnupg = true;
}; };
}; };
home.persistence.default.directories = map (f: ".thunderbird/default/${f}") [
"calendar-data"
"ImapMail"
"Mail"
"settings"
"storage"
];
home.persistence.default.files = map (f: ".thunderbird/default/${f}") [
"abook.sqlite"
"blist.sqlite"
"content-prefs.sqlite"
"cookies.sqlite"
"extension-preferences.json"
"extensions.json"
"favicons.sqlite"
"folderTree.json"
"formhistory.sqlite"
"global-messages-db.sqlite"
"history.sqlite"
"key4.db"
"logins.json"
"mailViews.dat"
"openpgp.sqlite"
"permissions.sqlite"
"places.sqlite"
"prefs.js"
"storage.sqlite"
"virtualFolders.dat"
];
} }