Compare commits

...

2 Commits

Author SHA1 Message Date
89a15a63e8 minor cleanup; use gamescope default args instead of wrapper 2025-10-13 23:54:00 +01:00
66e7e4fdc0 update flake.lock 2025-10-13 21:38:47 +01:00
6 changed files with 37 additions and 44 deletions

View File

@@ -13,6 +13,9 @@
enable = true; enable = true;
wifi.powersave = false; wifi.powersave = false;
}; };
firewall = {
enable = true;
};
}; };
# Configure network proxy if necessary # Configure network proxy if necessary
@@ -23,7 +26,6 @@
# services.printing.enable = true; # services.printing.enable = true;
# Open ports in the firewall. # Open ports in the firewall.
networking.firewall.enable = true;
# 443 Helldivers crashes internet otherwise # 443 Helldivers crashes internet otherwise
# networking.firewall.allowedTCPPorts = [ 443 ]; # networking.firewall.allowedTCPPorts = [ 443 ];
# networking.firewall.allowedUDPPorts = [ 443 ]; # networking.firewall.allowedUDPPorts = [ 443 ];

View File

@@ -8,30 +8,29 @@
programs.fish.enable = true; programs.fish.enable = true;
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
environment.systemPackages = with pkgs; environment.systemPackages = with pkgs; [
[ # utils
# utils uutils-coreutils-noprefix
uutils-coreutils-noprefix vim
vim curl
curl inetutils
inetutils dig
dig
rar rar
zstd zstd
xz xz
p7zip p7zip
libva-utils libva-utils
smartmontools smartmontools
appimage-run appimage-run
# dicts # dicts
nuspell nuspell
hunspellDicts.en-gb-large hunspellDicts.en-gb-large
# For cursor in steam? # For cursor in steam?
xsettingsd xsettingsd
xorg.xrdb xorg.xrdb
]; ];
} }

View File

@@ -8,14 +8,13 @@
programs.gamescope = { programs.gamescope = {
enable = true; enable = true;
# capSysNice = true; # capSysNice = true;
# args = [ args = [
# "-H 1080" "-H 1080"
# ]; ];
}; };
programs.steam = { programs.steam = {
enable = true; enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
gamescopeSession.enable = true; gamescopeSession.enable = true;
protontricks.enable = true; protontricks.enable = true;
extraCompatPackages = [ pkgs.proton-ge-bin ]; extraCompatPackages = [ pkgs.proton-ge-bin ];

View File

@@ -54,7 +54,7 @@
dumpcap.enable = true; dumpcap.enable = true;
}; };
programs.gpu-screen-recorder.enable = true; # For promptless recording on both CLI and GUI # programs.gpu-screen-recorder.enable = true; # For promptless recording on both CLI and GUI
# programs.obs-studio = { # programs.obs-studio = {
# enable = true; # enable = true;

18
flake.lock generated
View File

@@ -105,11 +105,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1760234152, "lastModified": 1760320782,
"narHash": "sha256-Z8AXNGOME4FgNL54qqta7SU5O21oS7UjtcFaPyCHbHY=", "narHash": "sha256-1ycwVgQbDxEc4/zf8OxvnwJJwZ4wNIqgigOv/R/KdW8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "328cedcf3eae1e3eae4f16a61196894c95783c38", "rev": "b227991f119ccaf404e9236d527c1d0e7412fe95",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -152,11 +152,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1760038930, "lastModified": 1760284886,
"narHash": "sha256-Oncbh0UmHjSlxO7ErQDM3KM0A5/Znfofj2BSzlHLeVw=", "narHash": "sha256-TK9Kr0BYBQ/1P5kAsnNQhmWWKgmZXwUQr4ZMjCzWf2c=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0b4defa2584313f3b781240b29d61f6f9f7e0df3", "rev": "cf3f5c4def3c7b5f1fc012b3d839575dbe552d43",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -168,11 +168,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1759994382, "lastModified": 1760139962,
"narHash": "sha256-wSK+3UkalDZRVHGCRikZ//CyZUJWDJkBDTQX1+G77Ow=", "narHash": "sha256-4xggC56Rub3WInz5eD7EZWXuLXpNvJiUPahGtMkwtuc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "5da4a26309e796daa7ffca72df93dbe53b8164c7", "rev": "7e297ddff44a3cc93673bb38d0374df8d0ad73e4",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -40,13 +40,6 @@ in
# Cheat engine # Cheat engine
scanmem scanmem
# gamescope wrapper
(pkgs.writeShellApplication {
name = "gscope";
runtimeInputs = [ pkgs.gamescope ];
text = "gamescope -H 1080 -- \"$@\"";
})
# proton with ja_JP # proton with ja_JP
(pkgs.writeShellApplication { (pkgs.writeShellApplication {
name = "umu-ja"; name = "umu-ja";