Merge pull request #543 from genebean/rainbow

rainbow
This commit is contained in:
Gene Liverman 2026-03-22 21:58:48 -04:00 committed by GitHub
commit c9e22a9e14
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 22 additions and 11 deletions

View file

@ -163,13 +163,16 @@
inputs.simple-nixos-mailserver.nixosModule inputs.simple-nixos-mailserver.nixosModule
]; ];
}; };
rainbow-planet = localLib.mkNixosHost { # This machines is currently running Ubuntu and
hostname = "rainbow-planet"; # configured with home-manager only.
additionalModules = [ #
inputs.nixos-cosmic.nixosModules.default #rainbow-planet = localLib.mkNixosHost {
inputs.nixos-hardware.nixosModules.dell-xps-13-9360 # hostname = "rainbow-planet";
]; # additionalModules = [
}; # inputs.nixos-cosmic.nixosModules.default
# inputs.nixos-hardware.nixosModules.dell-xps-13-9360
# ];
#};
}; # end nixosConfigurations }; # end nixosConfigurations
# Home Manager (only) users # Home Manager (only) users

View file

@ -22,9 +22,10 @@
# the path to your home.nix. # the path to your home.nix.
modules = [ modules = [
./nixpkgs-settings.nix ./nixpkgs-settings.nix
../modules/shared/home/general
../modules/hosts/home-manager-only ../modules/hosts/home-manager-only
../modules/hosts/home-manager-only/home-${username}.nix ../modules/hosts/home-manager-only/home-${username}.nix
../modules/shared/home/general
../modules/shared/linux/flatpaks.nix
{ {
home = { home = {
@ -33,6 +34,7 @@
}; };
} }
inputs.nix-flatpak.homeManagerModules.nix-flatpak
inputs.sops-nix.homeManagerModules.sops inputs.sops-nix.homeManagerModules.sops
]; ];
}; };

View file

@ -16,7 +16,7 @@ in
imports = [ imports = [
# Include the results of the hardware scan. # Include the results of the hardware scan.
./hardware-configuration.nix ./hardware-configuration.nix
../../../shared/nixos/flatpaks.nix ../../../shared/linux/flatpaks.nix
../../../shared/nixos/ripping.nix ../../../shared/nixos/ripping.nix
]; ];

View file

@ -8,7 +8,7 @@
{ {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
../../../shared/nixos/flatpaks.nix ../../../shared/linux/flatpaks.nix
../../../shared/nixos/ripping.nix ../../../shared/nixos/ripping.nix
]; ];

View file

@ -1,15 +1,21 @@
{ {
# Though it wouldn't seem to be this way,
# This is used both in NixOS and Home Manager
services = { services = {
flatpak = { flatpak = {
enable = true; enable = true;
packages = [ packages = [
"im.riot.Riot"
"com.cassidyjames.butler" "com.cassidyjames.butler"
"com.logseq.Logseq" "com.logseq.Logseq"
"com.vivaldi.Vivaldi" "com.vivaldi.Vivaldi"
"im.riot.Riot"
"io.kopia.KopiaUI"
"org.localsend.localsend_app"
"org.gnome.Fractal"
"org.signal.Signal" "org.signal.Signal"
"org.telegram.desktop" "org.telegram.desktop"
]; ];
uninstallUnmanaged = true;
update.auto = { update.auto = {
enable = true; enable = true;
onCalendar = "daily"; onCalendar = "daily";