feat: update callisto reference system

This commit is contained in:
Youwen Wu 2024-12-26 01:28:34 -08:00
parent b6d500cc53
commit 414ecc1a33
Signed by: youwen5
GPG key ID: 865658ED1FE61EC3
3 changed files with 25 additions and 13 deletions

View file

@ -133,9 +133,13 @@
./reference/hosts/demeter ./reference/hosts/demeter
]; ];
}; };
callisto = buildLiminalOS { callisto = nixpkgs.lib.nixosSystem {
inherit nixpkgs inputs; specialArgs = {
systemModule = ./reference/hosts/callisto; inherit inputs self;
};
modules = [
./reference/hosts/callisto
];
}; };
adrastea = buildLiminalOS { adrastea = buildLiminalOS {
inherit inputs nixpkgs; inherit inputs nixpkgs;

View file

@ -14,7 +14,16 @@
liminalOS = { liminalOS = {
flakeLocation = "/home/youwen/.config/liminalOS"; flakeLocation = "/home/youwen/.config/liminalOS";
config.allowUnfree = false;
defaultEditor = inputs.viminal.packages.${pkgs.system}.default;
formFactor = "laptop"; formFactor = "laptop";
theming = {
wallpaper = "${inputs.wallpapers}/aesthetic/afterglow_city_skyline_at_night.png";
# if you don't manually set polarity when using manual colorscheme, GTK
# apps won't respect colorscheme
base16Scheme = "${pkgs.base16-schemes}/share/themes/rose-pine.yaml";
polarity = "dark";
};
system = { system = {
networking = { networking = {
firewallPresets.vite = true; firewallPresets.vite = true;
@ -23,6 +32,13 @@
}; };
}; };
users.users.youwen = {
isNormalUser = true;
description = "Youwen Wu";
extraGroups = [ "wheel" ];
shell = pkgs.fish;
};
boot = { boot = {
loader.systemd-boot.enable = true; loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = false; loader.efi.canTouchEfiVariables = false;
@ -43,13 +59,6 @@
inputs.vesktop-bin.overlays.default inputs.vesktop-bin.overlays.default
]; ];
users.users.youwen = {
isNormalUser = true;
description = "Youwen Wu";
extraGroups = [ "wheel" ];
shell = pkgs.fish;
};
nix.settings = { nix.settings = {
trusted-users = [ trusted-users = [
"youwen" "youwen"

View file

@ -1,14 +1,13 @@
{ {
self,
inputs, inputs,
system,
... ...
}: }:
{ {
imports = imports =
[ [
./configuration.nix ./configuration.nix
../../../modules/linux self.nixosModules.liminalOS
../../../overlays
{ {
home-manager.users.youwen = { home-manager.users.youwen = {
imports = [ ./home.nix ]; imports = [ ./home.nix ];