diff --git a/hosts/crocoite/crocoite.nix b/hosts/crocoite/crocoite.nix index 2a403e2..e816cca 100644 --- a/hosts/crocoite/crocoite.nix +++ b/hosts/crocoite/crocoite.nix @@ -81,6 +81,7 @@ ../../modules/software/audio_video.nix ../../modules/software/obs-studio.nix ../../modules/software/shell.nix + ../../modules/software/flatpak.nix ../../modules/wm_and_de/hyprland.nix diff --git a/modules/pkg_mgrmnt/flatpak.nix b/modules/pkg_mgrmnt/flatpak.nix index cf47a56..09cdc72 100644 --- a/modules/pkg_mgrmnt/flatpak.nix +++ b/modules/pkg_mgrmnt/flatpak.nix @@ -1,4 +1,4 @@ -{lib, ...}: { +{ ... }: { services.flatpak = { enable = true; update.auto = { @@ -19,52 +19,5 @@ } ]; - packages = [ - { - origin = "flathub"; - appId = "com.github.tchx84.Flatseal"; - } # flatpak permisssion gui - { - origin = "flathub"; - appId = "com.mojang.Minecraft"; - } # Lego for adults - { - origin = "flathub"; - appId = "de.schmidhuberj.DieBahn"; - } # Public transport connection viewer - { - origin = "flathub"; - appId = "com.github.hugolabe.Wike"; - } # Wikpedia, but in nice - #{ origin = "flathub"; appId = "com.jeffser.Alpaca"; } # Local chat AI - { - origin = "flathub"; - appId = "io.gpt4all.gpt4all"; - } # Local chat AI - { - origin = "flathub"; - appId = "md.obsidian.Obsidian"; - } # note taking and brain organising - - # messenger - { - origin = "flathub"; - appId = "org.signal.Signal"; - } - { - origin = "flathub"; - appId = "org.telegram.desktop"; - } - { - origin = "flathub"; - appId = "dev.vencord.Vesktop"; - } # More usable discord for linux - { - origin = "flathub"; - appId = "io.github.Soundux"; - } # soundboard - - #"com.obsproject.Studio" #this is another way to write it - ]; }; } diff --git a/modules/software/flatpak.nix b/modules/software/flatpak.nix new file mode 100644 index 0000000..39f6aa2 --- /dev/null +++ b/modules/software/flatpak.nix @@ -0,0 +1,51 @@ +{ ... }: { + services.flatpak = { + packages = [ + { + origin = "flathub"; + appId = "com.github.tchx84.Flatseal"; + } # flatpak permisssion gui + { + origin = "flathub"; + appId = "com.mojang.Minecraft"; + } # Lego for adults + { + origin = "flathub"; + appId = "de.schmidhuberj.DieBahn"; + } # Public transport connection viewer + { + origin = "flathub"; + appId = "com.github.hugolabe.Wike"; + } # Wikpedia, but in nice + #{ origin = "flathub"; appId = "com.jeffser.Alpaca"; } # Local chat AI + { + origin = "flathub"; + appId = "io.gpt4all.gpt4all"; + } # Local chat AI + { + origin = "flathub"; + appId = "md.obsidian.Obsidian"; + } # note taking and brain organising + + # messenger + { + origin = "flathub"; + appId = "org.signal.Signal"; + } + { + origin = "flathub"; + appId = "org.telegram.desktop"; + } + { + origin = "flathub"; + appId = "dev.vencord.Vesktop"; + } # More usable discord for linux + { + origin = "flathub"; + appId = "io.github.Soundux"; + } # soundboard + + #"com.obsproject.Studio" #this is another way to write it + ]; + }; +}