mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-04-25 00:19:12 +00:00
users/foo-dogsquared: update various parts of the environment
Update things, more appreciation for VS Code and LLMs, and all that jazz.
This commit is contained in:
parent
36e07b5b50
commit
ee0ad60385
@ -39,10 +39,8 @@ in
|
|||||||
{ id = "nglaklhklhcoonedhgnpgddginnjdadi"; } # ActivityWatch Web Watcher
|
{ id = "nglaklhklhcoonedhgnpgddginnjdadi"; } # ActivityWatch Web Watcher
|
||||||
{ id = "dgjhfomjieaadpoljlnidmbgkdffpack"; } # Sourcegraph
|
{ id = "dgjhfomjieaadpoljlnidmbgkdffpack"; } # Sourcegraph
|
||||||
{ id = "palihjnakafgffnompkdfgbgdbcagbko"; } # UpdateSWH
|
{ id = "palihjnakafgffnompkdfgbgdbcagbko"; } # UpdateSWH
|
||||||
]
|
|
||||||
++ (lib.optionals (lib.elem "a-happy-gnome" attrs.nixosConfig.workflows.workflows) [
|
|
||||||
{ id = "gphhapmejobijbbhgpjhcjognlahblep"; } # GNOME Shell integration
|
{ id = "gphhapmejobijbbhgpjhcjognlahblep"; } # GNOME Shell integration
|
||||||
]);
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
services.bleachbit.cleaners = [
|
services.bleachbit.cleaners = [
|
||||||
@ -137,7 +135,7 @@ in
|
|||||||
"browser.search.widget.inNavBar" = true;
|
"browser.search.widget.inNavBar" = true;
|
||||||
"browser.search.openintab" = true;
|
"browser.search.openintab" = true;
|
||||||
"browser.startup.homepage" =
|
"browser.startup.homepage" =
|
||||||
lib.mkIf userCfg.programs.custom-homepage.enable "file://${userCfg.programs.custom-homepage.finalPackage}/index.html";
|
lib.mkIf userCfg.programs.custom-homepage.enable "file://${config.xdg.dataHome}/foodogsquared/homepage";
|
||||||
|
|
||||||
# Some privacy settings...
|
# Some privacy settings...
|
||||||
"privacy.donottrackheader.enabled" = true;
|
"privacy.donottrackheader.enabled" = true;
|
||||||
|
@ -118,5 +118,7 @@ in
|
|||||||
${installThemes}
|
${installThemes}
|
||||||
'';
|
'';
|
||||||
});
|
});
|
||||||
|
|
||||||
|
xdg.dataFile."foodogsquared/homepage".source = cfg.finalPackage;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,8 @@ in
|
|||||||
lib.optional userCfg.programs.browsers.firefox.enable "firefox.desktop"
|
lib.optional userCfg.programs.browsers.firefox.enable "firefox.desktop"
|
||||||
++ lib.optional userCfg.setups.desktop.enable "thunderbird.desktop"
|
++ lib.optional userCfg.setups.desktop.enable "thunderbird.desktop"
|
||||||
++ lib.optional userCfg.setups.development.enable "org.wezfurlong.wezterm.desktop"
|
++ lib.optional userCfg.setups.development.enable "org.wezfurlong.wezterm.desktop"
|
||||||
++ lib.optional userCfg.programs.doom-emacs.enable "emacs.desktop";
|
++ lib.optional userCfg.programs.doom-emacs.enable "emacs.desktop"
|
||||||
|
++ lib.optional userCfg.programs.vs-code.enable "code.desktop";
|
||||||
};
|
};
|
||||||
|
|
||||||
"org/gnome/calculator" = {
|
"org/gnome/calculator" = {
|
||||||
|
@ -142,13 +142,14 @@ in
|
|||||||
settings = let
|
settings = let
|
||||||
backup_path = "${config.xdg.cacheHome}/ludusavi/backups";
|
backup_path = "${config.xdg.cacheHome}/ludusavi/backups";
|
||||||
in {
|
in {
|
||||||
manifest.url = "https://raw.githubusercontent.com/mtkennerly/ludusavi-manifest/master/data/manifest.yaml";
|
manifest.enable = true;
|
||||||
roots = [
|
roots = [
|
||||||
{ path = "${config.home.homeDirectory}/.steam"; store = "steam"; }
|
{ path = "${config.home.homeDirectory}/.steam"; store = "steam"; }
|
||||||
{ path = "${config.xdg.dataHome}/lutris"; store = "lutris"; }
|
{ path = "${config.xdg.dataHome}/lutris"; store = "lutris"; }
|
||||||
];
|
];
|
||||||
backup.path = backup_path;
|
backup.path = backup_path;
|
||||||
restore.path = backup_path;
|
restore.path = backup_path;
|
||||||
|
release.check = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -51,6 +51,9 @@ in {
|
|||||||
# Testing REST.
|
# Testing REST.
|
||||||
httpie
|
httpie
|
||||||
httpie-desktop
|
httpie-desktop
|
||||||
|
|
||||||
|
# Testing out LLMs.
|
||||||
|
plandex
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user