framework: update to 25.05, switch to COSMIC DE

This commit is contained in:
tristan 2025-05-23 10:13:30 +01:00
parent acf41f34a5
commit 31eff1409f
9 changed files with 144 additions and 351 deletions

View file

@ -1,4 +1,4 @@
{pkgs, inputs, ...}: {
{pkgs, inputs, user, ...}: {
imports = [
./mpv.nix
./vscode.nix
@ -19,6 +19,7 @@
libreoffice
dbeaver-bin
zed-editor
insomnia
# entertainment
libsForQt5.kasts
@ -29,6 +30,8 @@
# other
element-desktop
bitwarden
inputs.zen-browser.packages.x86_64-linux.default
];
programs.obs-studio = {
@ -41,6 +44,16 @@
xdg.mimeApps.defaultApplications = {
"application/pdf" = "sioyek.desktop";
"x-scheme-handler/http" = "zen.desktop";
"x-scheme-handler/https" = "zen.desktop";
"x-scheme-handler/chrome" = "zen.desktop";
"text/html" = "zen.desktop";
"application/x-extension-htm" = "zen.desktop";
"application/x-extension-html" = "zen.desktop";
"application/x-extension-shtml" = "zen.desktop";
"application/xhtml+xml" = "zen.desktop";
"application/x-extension-xhtml" = "zen.desktop";
"application/x-extension-xht" = "zen.desktop";
};
programs.sioyek.enable = true;
@ -49,9 +62,9 @@
gtk = {
enable = true;
gtk3.bookmarks = [
"file:///home/tristan/Documents"
"file:///home/tristan/Pictures/Screenshots"
"file:///home/tristan/Downloads"
"file:///$HOME/Documents"
"file:///$HOME/Pictures/Screenshots"
"file:///$HOME/Downloads"
];
};
@ -60,9 +73,4 @@
package = pkgs.brave;
};
programs.firefox = {
enable = true;
package = inputs.zen-browser.packages.x86_64-linux.default;
};
}