add declarative flatpak support to home-manager

This commit is contained in:
Gabriella Bere 2025-02-21 14:38:22 +00:00
parent ea74e2bfe1
commit 0f7567d107
4 changed files with 55 additions and 144 deletions

View file

@ -28,29 +28,6 @@
# services.pass-secret-service.enable = true; # for use with protonmail-bridge
services.gnome-keyring.enable = true; # used for protonmail-bridge and nextcloud-client
# Cursor configuration that I hope to one day understand, currently has a scaling issue but thats probably my fault
# home.pointerCursor =
# let
# getFrom = url: hash: name: {
# gtk.enable = true;
# x11.enable = true;
# name = name;
# size = 24;
# package =
# pkgs.runCommand "moveUp" {} ''
# mkdir -p $out/share/icons
# ln -s ${pkgs.fetchzip {
# url = url;
# hash = hash;
# }} $out/share/icons/${name}
# '';
# };
# in
# getFrom
# "https://github.com/ful1e5/fuchsia-cursor/releases/download/v2.0.0/Fuchsia-Pop.tar.gz"
# "sha256-BvVE9qupMjw7JRqFUj1J0a4ys6kc9fOLBPx2bGaapTk="
# "Fuchsia-Pop";
# General use home packages that dont require a separate module
home.packages = with pkgs; [
# Add grimblast screenshot tool
@ -66,6 +43,10 @@
signal-desktop
nautilus
element-desktop
jetbrains.idea-community
];
services.flatpak.packages = [
"io.mrarm.mcpelauncher"
];
home.sessionVariables = {