Fix tmpfiles

This commit is contained in:
Henry Hiles 2025-04-14 14:32:54 -04:00
parent a47f76d8c0
commit 0a9d28abdb
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
8 changed files with 146 additions and 107 deletions

View file

@ -31,7 +31,7 @@
systemd.tmpfiles.settings.firefox = {
# "/home/quadradical/.mozilla/firefox/quadradical"."d".user = "quadradical";
"/home/quadradical/.mozilla/firefox/profiles.ini"."f+".argument = builtins.toJSON (lib.generators.toINI {} {
"/home/quadradical/.mozilla/firefox/profiles.ini"."L+".argument = toString ((pkgs.formats.ini {}).generate "profiles.ini" {
General = {
StartWithLastProfile = 1;
};

View file

@ -1,8 +1,4 @@
{
pkgs,
lib,
...
}: {
{pkgs, ...}: {
hardware.keyboard.qmk.enable = true;
environment.systemPackages = [
(pkgs.qmk.overrideAttrs (oldAttrs: {
@ -12,7 +8,7 @@
systemd.tmpfiles.settings.qmk = {
"/home/quadradical/.config/qmk"."d".user = "quadradical";
"/home/quadradical/.config/qmk/qmk.ini"."f+".argument = lib.replaceStrings ["\n"] ["\\n"] (lib.generators.toINI {} {
"/home/quadradical/.config/qmk/qmk.ini"."L+".argument = toString ((pkgs.formats.ini {}).generate "qmk.ini" {
user = {
qmk_home = "/home/quadradical/Documents/Code/qmk_firmware";
overlay_dir = "/home/quadradical/Documents/Code/qmk_userspace";

View file

@ -38,7 +38,7 @@
systemd.tmpfiles.settings.vscodium = {
# "/home/quadradical/.config/VSCodium/User"."d".user = "quadradical";
"/home/quadradical/.config/VSCodium/User/settings.json"."f+".argument = builtins.toJSON {
"/home/quadradical/.config/VSCodium/User/settings.json"."L+".argument = toString ((pkgs.formats.json {}).generate "settings.json" {
"arb-editor.suppressedWarnings" = ["missing_metadata_for_key"];
"dart.debugExternalPackageLibraries" = true;
"dart.debugSdkLibraries" = true;
@ -105,9 +105,9 @@
};
"indentRainbow.ignoreErrorLanguages" = ["*"];
"dart.runPubGetOnPubspecChanges" = "never";
};
});
"/home/quadradical/.config/VSCodium/User/keybindings.json"."f+".argument = builtins.toJSON [
"/home/quadradical/.config/VSCodium/User/keybindings.json"."L+".argument = toString ((pkgs.formats.json {}).generate "settings.json" [
{
key = "ctrl+s";
command = "workbench.action.files.saveAll";
@ -116,6 +116,6 @@
key = "ctrl+s";
command = "-workbench.action.files.save";
}
];
]);
};
}