More Jupiter adjustments
This commit is contained in:
parent
6670e7bb0c
commit
5cdd5989dd
9 changed files with 31 additions and 47 deletions
26
flake.lock
generated
26
flake.lock
generated
|
@ -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",
|
||||||
|
|
|
@ -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;
|
||||||
};
|
};
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "jupiter";
|
hostName = "jupiter";
|
||||||
wireless.enable = true;
|
networkmanager.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
system = {
|
system = {
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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 ]);
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
];
|
];
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue