Compare commits

..

No commits in common. "3bfe26b2844da27d0f55836792ee8e6e3265e3ed" and "60255d49f3904a13b11abfdc58d9bf99f8612852" have entirely different histories.

5 changed files with 87 additions and 40 deletions

View file

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

View file

@ -4,7 +4,6 @@
./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,4 +151,30 @@ 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

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

View file

@ -54,4 +54,33 @@
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"
];
} }