Refactoring

This commit is contained in:
Arnie 2025-01-07 22:58:07 +01:00
parent 5d4585cc24
commit 57df046f8a

View File

@ -3,26 +3,54 @@
pkgs, pkgs,
... ...
}: }:
# TODO: Plasma does not see home manager installed packages
let let
username = "becky"; username = "becky";
homedir = "/home/${username}"; homedir = "/home/${username}";
zshSourceDirs = [ zshSourceDirs = [
../modules/zsh/dingleberry ./zsh/dingleberry
]; ];
in in
{ {
# Breaks SDDM
# targets.genericLinux.enable = true; # targets.genericLinux.enable = true;
# Enable XDG for non terminal apps # Enable XDG for non terminal apps
# https://github.com/nix-community/home-manager/issues/1439 # https://github.com/nix-community/home-manager/issues/1439
#programs.bash.enable = true; programs.bash.enable = true;
#xdg = {
# enable = true; xdg = {
# mime = { enable = true;
mime = {
enable = true;
};
mimeApps = {
defaultApplications = {
"inode/directory"="org.kde.krusader.desktop";
"model/3mf"="org.supermaker.superslicer.desktop";
"x-scheme-handler/geo"="google-maps-geo-handler.desktop";
"x-scheme-handler/http"="userapp-Firefox-5T0SK2.desktop";
"x-scheme-handler/https"="userapp-Firefox-5T0SK2.desktop";
"x-scheme-handler/mailto"="thunderbird.desktop";
"x-scheme-handler/slack"="slack.desktop";
"x-scheme-handler/tel"="org.kde.kdeconnect.handler.desktop";
"x-scheme-handler/tg"="org.telegram.desktop._18faa92ddda377ceaa5a576303af9e59.desktop";
"x-scheme-handler/chrome"="userapp-Firefox-5T0SK2.desktop";
"text/html"="userapp-Firefox-5T0SK2.desktop";
"application/x-extension-htm"="userapp-Firefox-5T0SK2.desktop";
"application/x-extension-html"="userapp-Firefox-5T0SK2.desktop";
"application/x-extension-shtml"="userapp-Firefox-5T0SK2.desktop";
"application/xhtml+xml"="userapp-Firefox-5T0SK2.desktop";
"application/x-extension-xhtml"="userapp-Firefox-5T0SK2.desktop";
"application/x-extension-xht"="userapp-Firefox-5T0SK2.desktop";
};
enable = true;
};
# portal = {
# enable = true; # enable = true;
# }; # };
#}; };
nixGL.packages = pkgs.nixgl; nixGL.packages = pkgs.nixgl;
nixGL.defaultWrapper = "nvidia"; nixGL.defaultWrapper = "nvidia";
@ -82,6 +110,8 @@ in
settings = { settings = {
theme = "catppuccin-mocha"; theme = "catppuccin-mocha";
font-size = 10; font-size = 10;
window-width = 9999;
window-height = 9999;
}; };
}; };