several small adjustments

This commit is contained in:
Thilo Billerbeck 2025-03-25 15:54:16 +01:00
parent 62bfab8427
commit 76b06e0530
5 changed files with 20 additions and 18 deletions
configs/thilo-pc
flake.nix
home-manager

View file

@ -13,10 +13,7 @@
extraSpecialArgs = { extraSpecialArgs = {
inherit inputs; inherit inputs;
}; };
backupFileExtension = ".bak";
sharedModules = [
inputs.distrobox4nix.homeManagerModule
];
users.thilo = { users.thilo = {
imports = [ ./../../home-manager/modules/machine.nix ]; imports = [ ./../../home-manager/modules/machine.nix ];
@ -49,7 +46,7 @@
]; ];
programs.distrobox = { programs.distrobox = {
enable = true; enable = lib.mkForce true;
containers = { containers = {
arch = { arch = {
image = "arch-toolbox"; image = "arch-toolbox";

View file

@ -1,7 +1,12 @@
# Edit this configuration file to define what should be installed on # Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page # your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running nixos-help). # and in the NixOS manual (accessible by running nixos-help).
{ pkgs, inputs, ... }: {
pkgs,
inputs,
lib,
...
}:
{ {
imports = [ imports = [
@ -161,10 +166,16 @@
hardware.bluetooth.enable = true; hardware.bluetooth.enable = true;
hardware.bluetooth.powerOnBoot = true; hardware.bluetooth.powerOnBoot = true;
jovian = { specialisation = {
steam = { game-console.configuration = {
enable = true; services.displayManager.sddm.enable = lib.mkForce false;
user = "thilo"; jovian = {
steam = {
autoStart = true;
enable = true;
user = "thilo";
};
};
}; };
}; };
@ -176,6 +187,7 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
kdePackages.skanpage kdePackages.skanpage
qt5.qtwayland
]; ];
services.resolved = { services.resolved = {

View file

@ -20,7 +20,6 @@
}; };
nix-alien.url = "github:thiagokokada/nix-alien"; nix-alien.url = "github:thiagokokada/nix-alien";
jovian-nixos.url = "github:Jovian-Experiments/Jovian-NixOS/development"; jovian-nixos.url = "github:Jovian-Experiments/Jovian-NixOS/development";
distrobox4nix.url = "github:aguirre-matteo/distrobox4nix";
}; };
nixConfig = { nixConfig = {

View file

@ -66,9 +66,7 @@ in
ddev ddev
act act
mkcert mkcert
# pulumi
kubectl kubectl
pulumiPackages.pulumi-language-nodejs
ncdu ncdu
devenv devenv
inputs.nixpkgs-update.packages.x86_64-linux.nixpkgs-update inputs.nixpkgs-update.packages.x86_64-linux.nixpkgs-update
@ -78,7 +76,6 @@ in
nixd nixd
unrar unrar
# inputs.w17.packages.x86_64-linux.default # inputs.w17.packages.x86_64-linux.default
aichat
nix-output-monitor nix-output-monitor
nodePackages.pnpm nodePackages.pnpm
npm-check-updates npm-check-updates
@ -94,8 +91,6 @@ in
php php
(lib.hiPrio phpPackages.composer) (lib.hiPrio phpPackages.composer)
nixfmt-rfc-style
] ]
++ ( ++ (
if (!config.machine.isGeneric) then if (!config.machine.isGeneric) then
@ -155,7 +150,6 @@ in
inkscape inkscape
musescore musescore
obsidian obsidian
syncthingtray
reaper reaper
yabridge yabridge
torzu torzu

View file

@ -1,5 +1,5 @@
{ {
services.syncthing = { services.syncthing = {
enable = true; enable = false;
}; };
} }