lots of updates; playing with wine

This commit is contained in:
2025-08-23 14:51:32 +01:00
parent cd1aac83b2
commit dd4ca5a69e
10 changed files with 64 additions and 23 deletions

View File

@@ -107,7 +107,13 @@
vim
curl
inetutils
dig
rar
zstd
xz
p7zip
libva-utils
smartmontools
appimage-run

View File

@@ -28,6 +28,6 @@
# };
};
programs.virt-manager.enable = true;
environment.systemPackages = with pkgs;[ podman-compose ];
environment.systemPackages = with pkgs;[ podman-compose podman-tui podman-desktop ];
}

View File

@@ -39,11 +39,6 @@
services.hardware.openrgb.enable = true;
services.lsfg-vk = {
enable = true;
ui.enable = true; # installs gui for configuring lsfg-vk
};
# fileSystems."/mnt/HDD1" = {
# fsType = "ext4";
# label = "HDD1";
@@ -86,6 +81,9 @@
environment.systemPackages = with pkgs;[
distrobox
gpu-screen-recorder-gtk
inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".lsfg-vk
inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".lsfg-vk-ui
];
# Define a user account. Don't forget to set a password with passwd.

View File

@@ -29,14 +29,9 @@
url = "github:soupglasses/nix-system-graphics?shallow=1";
inputs.nixpkgs.follows = "nixpkgs";
};
lsfg-vk-flake = {
url = "github:pabloaul/lsfg-vk-flake/main";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, nixos-hardware, home-manager, system-manager, nix-system-graphics, nix-index-database, lsfg-vk-flake, ... }@inputs:
outputs = { self, nixpkgs, nixos-hardware, home-manager, system-manager, nix-system-graphics, nix-index-database, ... }@inputs:
let
system = "x86_64-linux";
pkgs = import nixpkgs {
@@ -49,7 +44,6 @@
specialArgs = { inherit inputs; };
modules = [
./devices/tuxedo/configuration.nix
lsfg-vk-flake.nixosModules.default
];
};
nixosConfigurations.starlite = nixpkgs.lib.nixosSystem {

View File

@@ -1,4 +1,4 @@
{ pkgs, lib, inputs, ... }:
{ pkgs, ... }:
{
imports = [
@@ -14,11 +14,11 @@
keepassxc
qbittorrent
libreoffice-qt
inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".joplin-desktop
joplin-desktop
# comms
teamspeak_client
vesktop
discord
# media
strawberry

View File

@@ -10,9 +10,10 @@
uosc
sponsorblock
];
mpv = pkgs.mpv-unwrapped;
}
);
config = {
screenshot-directory = lib.mkDefault "~/Pictures/";
screenshot-template = lib.mkDefault "%F/%F_snapshot_%P";

View File

@@ -45,6 +45,12 @@ with lib;
'';
};
nix-index = {
enable = true;
enableBashIntegration = true;
enableFishIntegration = true;
};
git = {
enable = true;
delta.enable = true;

View File

@@ -1,4 +1,4 @@
{ pkgs, inputs, ... }:
{ pkgs, ... }:
{
home.packages = with pkgs;[

View File

@@ -34,7 +34,9 @@ in
ms-python.python
ms-python.debugpy
charliermarsh.ruff
]) ++ (with vscode-marketplace;[ bradlc.vscode-tailwindcss ]);
]) ++ (with vscode-marketplace;[
bradlc.vscode-tailwindcss
]);
userSettings = with pkgs;{
"workbench.iconTheme" = "material-icon-theme";
"window.titleBarStyle" = "custom";
@@ -89,6 +91,8 @@ in
"bashIde.shfmt.path" = "${shfmt}/bin/shfmt";
"rust-analyzer.rustfmt.overrideCommand" = [ "${rustfmt}/bin/rustfmt" ];
"tailwindCSS.classFunctions" = [ "cva" "cx" ];
};
};
};

View File

@@ -1,16 +1,48 @@
{ pkgs, ... }:
{
xdg.dataFile."proton/proton-ge" = {
source = pkgs.proton-ge-bin;
};
home.packages = with pkgs;[
steamguard-cli
# Wine / Proton
wineWowPackages.staging
winetricks
bottles
ryubing
mgba
scanmem
(heroic.override {
extraPkgs = pkgs: [
pkgs.gamescope
];
})
(umu-launcher.override {
extraPkgs = pkgs: with pkgs.gst_all_1; [
gstreamer
gst-plugins-base
gst-plugins-good
gst-plugins-bad
gst-plugins-ugly
gst-libav
gst-vaapi
gamescope
];
})
# Steam
steamguard-cli
# Emulators
ryubing
mgba
# Cheat engine
scanmem
];
# programs.lutris = {
# enable = true;
# extraPackages = with pkgs; [ mangohud winetricks gamescope gamemode umu-launcher ];
# protonPackages = [ pkgs.proton-ge-bin ];
# winePackages = [ pkgs.wineWowPackages.staging ];
# };
}