cosmic checkpoint
This commit is contained in:
parent
4031a614a8
commit
f623faa0ef
26 changed files with 1163 additions and 538 deletions
|
@ -15,6 +15,7 @@ in {
|
|||
./modules/theming.nix
|
||||
./util/ez.nix
|
||||
./util/flatpak.nix
|
||||
./util/cosmic.nix
|
||||
inputs.nix-index-database.hmModules.nix-index
|
||||
];
|
||||
|
||||
|
@ -24,7 +25,32 @@ in {
|
|||
options = "--delete-older-than 3d";
|
||||
};
|
||||
|
||||
xdg.enable = true;
|
||||
xdg = {
|
||||
enable = true;
|
||||
# mimeApps = {
|
||||
# enable = true;
|
||||
# # TODO?
|
||||
# # also figure out how cosmic detects default terminal
|
||||
# };
|
||||
portal = let
|
||||
xdg-cosmic = pkgs.xdg-desktop-portal-cosmic;
|
||||
in {
|
||||
enable = true;
|
||||
config = {
|
||||
common = {
|
||||
default = [
|
||||
"cosmic"
|
||||
];
|
||||
};
|
||||
};
|
||||
configPackages = [
|
||||
xdg-cosmic
|
||||
];
|
||||
extraPortals = [
|
||||
xdg-cosmic
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
home.packages = with pkgs;
|
||||
rice.fonts.pkgs
|
||||
|
@ -42,6 +68,18 @@ in {
|
|||
};
|
||||
|
||||
services.udiskie.enable = true;
|
||||
# fix reliance on nonexistent graphical-session-pre.target
|
||||
systemd.user.services.udiskie = lib.mkForce {
|
||||
Unit = {
|
||||
Description = "udiskie mount daemon";
|
||||
After = [];
|
||||
PartOf = ["graphical-session.target"];
|
||||
};
|
||||
|
||||
Service.ExecStart = ["${pkgs.udiskie}/bin/udiskie --appindicator"];
|
||||
|
||||
Install.WantedBy = ["graphical-session.target"];
|
||||
};
|
||||
|
||||
# programs.nix-index-database.comma.enable = true;
|
||||
# programs.nix-index = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue