More Jupiter adjustments

This commit is contained in:
Bun 2025-04-28 03:54:22 -04:00
parent 6670e7bb0c
commit 5cdd5989dd
9 changed files with 31 additions and 47 deletions

26
flake.lock generated
View file

@ -1,29 +1,5 @@
{ {
"nodes": { "nodes": {
"avf": {
"locked": {
"lastModified": 1745286281,
"narHash": "sha256-pkbIduXLW85yB5wV6j72Gpxz5JJhuJBZxhXWsJ4BMd8=",
"type": "tarball",
"url": "https://github.com/nix-community/nixos-avf/releases/download/nixos-24.11/avf-channel-24.11-aarch64.tar.xz"
},
"original": {
"type": "tarball",
"url": "https://github.com/nix-community/nixos-avf/releases/download/nixos-24.11/avf-channel-24.11-aarch64.tar.xz"
}
},
"avf-channel": {
"locked": {
"lastModified": 1,
"narHash": "sha256-56qCMHw9q2hkyh6qlbrTKTN102OfZPkXVI4YGLa5Wgc=",
"type": "tarball",
"url": "https://github.com/nix-community/nixos-avf/releases/download/nixos-24.11/nixos-channel-24.11-aarch64.tar.xz"
},
"original": {
"type": "tarball",
"url": "https://github.com/nix-community/nixos-avf/releases/download/nixos-24.11/nixos-channel-24.11-aarch64.tar.xz"
}
},
"blender": { "blender": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
@ -509,8 +485,6 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"avf": "avf",
"avf-channel": "avf-channel",
"blender": "blender", "blender": "blender",
"disko": "disko", "disko": "disko",
"hm": "hm", "hm": "hm",

View file

@ -1,7 +1,6 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
boot = { boot = {
kernelPackages = pkgs.linuxPackages_latest;
loader.systemd-boot.enable = true; loader.systemd-boot.enable = true;
plymouth.enable = true; plymouth.enable = true;
}; };

View file

@ -13,7 +13,7 @@
networking = { networking = {
hostName = "jupiter"; hostName = "jupiter";
wireless.enable = true; networkmanager.enable = true;
}; };
system = { system = {

View file

@ -1,8 +1,8 @@
{ config, ... }: { config, ... }:
{ {
fileSystems."/mnt/Games" = { fileSystems."/mnt/Games" = {
device = "/dev/disk/by-uuid/a026c6c7-04a0-4f34-82bb-ea7e4f3e85c5"; device = "/dev/disk/by-uuid/cb109a85-846d-4417-9c50-a2279bd20803";
fsType = "ext4"; fsType = "btrfs";
options = [ options = [
"nofail" "nofail"
"nosuid" "nosuid"

View file

@ -1,17 +1,28 @@
{ config, jovian, ... }: { config, lib, jovian, ... }:
{ {
imports = [ jovian.nixosModules.jovian ]; imports = [ jovian.nixosModules.jovian ];
jovian = { jovian = {
steam = { steam = {
enable = true; enable = true;
autoStart = true;
desktopSession = "sway";
user = config.sysusers.main; user = config.sysusers.main;
}; };
devices.steamdeck.enable = true; devices.steamdeck.enable = true;
hardware.has.amd.gpu = true;
decky-loader.enable = true; decky-loader.enable = true;
}; };
services = {
displayManager.ly.enable = lib.mkForce false;
keyd.enable = lib.mkForce false;
};
environment.persistence."/persist" = {
directories = [ "/etc/NetworkManager/system-connections" ];
users.${config.sysusers.main}.directories = [ ".steam" ];
};
nixpkgs.allowUnfreePackages = [ nixpkgs.allowUnfreePackages = [
"steam" "steam"
"steam-jupiter-unwrapped" "steam-jupiter-unwrapped"

View file

@ -2,6 +2,7 @@
{ {
home-manager.users."${config.sysusers.main}".home = { home-manager.users."${config.sysusers.main}".home = {
desktop.enable = true; desktop.enable = true;
gaming.enable = true;
remote-desktop.enable = true; remote-desktop.enable = true;
enableNixpkgsReleaseCheck = false; enableNixpkgsReleaseCheck = false;
stateVersion = lib.mkForce config.system.stateVersion; stateVersion = lib.mkForce config.system.stateVersion;

View file

@ -1,11 +1,12 @@
{ config, lib, pkgs, ... }: { config, lib, pkgs, pkgsUnstable, ... }:
{ {
home.packages = with pkgs; lib.mkIf config.home.gaming.enable [ config = lib.mkIf config.home.desktop.enable {
dolphin-emu-beta home.packages = (with pkgs; [
cemu cemu
ryujinx dolphin-emu-beta
lime3ds
duckstation duckstation
pcsx2 pcsx2
]; ryujinx
]) ++ (with pkgsUnstable; [ azahar ]);
};
} }

View file

@ -1,7 +1,8 @@
{ config, pkgs, ... }: { config, pkgsStable, ... }:
{ {
programs.ranger = { programs.ranger = {
enable = true; enable = true;
package = pkgsStable.ranger;
settings = { settings = {
preview_images = true; preview_images = true;
preview_images_method = "sixel"; preview_images_method = "sixel";
@ -115,7 +116,7 @@
P:/home/${config.home.username}/Network/Midas/Photos P:/home/${config.home.username}/Network/Midas/Photos
''; '';
}; };
packages = with pkgs; [ packages = with pkgsStable; [
imagemagick imagemagick
poppler_utils poppler_utils
]; ];

View file

@ -18,15 +18,12 @@
../../../../hosts/intuos/id_ed25519.pub ../../../../hosts/intuos/id_ed25519.pub
../../../../hosts/redmond/id_ed25519.pub ../../../../hosts/redmond/id_ed25519.pub
../../../../hosts/droid/id_ed25519.pub
../../../../hosts/midas/id_ed25519.pub ../../../../hosts/midas/id_ed25519.pub
../../../../hosts/kitty/id_ed25519.pub ../../../../hosts/kitty/id_ed25519.pub
../../../../hosts/prophet/id_ed25519.pub ../../../../hosts/prophet/id_ed25519.pub
]; ];
openssh.authorizedKeys.keys = [ openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJahAoF74BY6GCTsFkt1ADKaraFgJJozW1Y1aBTLK0j9 Pixel9" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJahAoF74BY6GCTsFkt1ADKaraFgJJozW1Y1aBTLK0j9 Pixel9"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEM2jFVBmlYLLuWp8zfkzrdB+LpiTBuO2cc/jqu9wMrS Wired"
]; ];
extraGroups = [ extraGroups = [
"wheel" "wheel"