add gamescope stuff

This commit is contained in:
Henry Hiles 2026-04-19 21:36:16 -04:00
commit a18dbf318d
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
5 changed files with 100 additions and 78 deletions

View file

@ -4,7 +4,13 @@ let
in
{
imports = [ inputs.fht-compositor.nixosModules.default ];
environment.etc.${filename}.source = (pkgs.formats.toml { }).generate "config.toml" {
environment = {
systemPackages = with pkgs; [
grim
slurp
];
etc.${filename}.source = (pkgs.formats.toml { }).generate "config.toml" {
autostart = [ "dms run" ];
general = {
@ -26,9 +32,14 @@ in
Super-Ctrl-q = "quit";
Super-Ctrl-r = "reload-config";
Print = {
action = "run-command";
arg = "grim -g \"$(slurp)\" - | gradia";
};
Super-t = {
action = "run-command";
arg = "ptyxis";
arg = "ptyxis --new-window";
};
Super-e = {
action = "run-command";
@ -85,6 +96,7 @@ in
size = 24;
};
};
};
programs.fht-compositor = {
enable = true;

View file

@ -0,0 +1,13 @@
{
programs = {
steam.gamescopeSession.enable = true;
gamescope = {
enable = true;
args = [
"-W 2560"
"-H 1440"
"-r 165"
];
};
};
}

View file

@ -33,7 +33,7 @@ in
authDomain = "auth.federated.nexus";
domain = "docs.federated.nexus";
s3Url = "${s3Domain}/lasuite-docs";
socket = "/run/lasuite-docs/socket";
socket = "/var/run/lasuite-docs/socket";
in
{
lasuite-docs-proxy = {

15
flake.lock generated
View file

@ -2241,17 +2241,14 @@
},
"nixpkgs-custom": {
"locked": {
"lastModified": 1771522177,
"narHash": "sha256-m62O2bp6ZxPFoZBrd/+fB5Pd4c+pz+7pz4JpqZUZCXw=",
"owner": "Henry-Hiles",
"repo": "nixpkgs",
"rev": "2d68fc5183e52237ef4d5fef93b99f589f9ac201",
"type": "github"
"lastModified": 1776470189,
"narHash": "sha256-kwzsHPt7X5w5dbS5Gi5EWlBpq8hJCi/7Zwlb17OXlG4=",
"path": "/home/quadradical/Documents/Code/nixpkgs",
"type": "path"
},
"original": {
"owner": "Henry-Hiles",
"repo": "nixpkgs",
"type": "github"
"path": "/home/quadradical/Documents/Code/nixpkgs",
"type": "path"
}
},
"nixpkgs-latest": {

View file

@ -2,7 +2,7 @@
inputs = {
gnome-mobile.url = "github:chuangzhu/nixpkgs-gnome-mobile";
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nixpkgs-custom.url = "github:Henry-Hiles/nixpkgs";
nixpkgs-custom.url = "/home/quadradical/Documents/Code/nixpkgs";
wrapper-manager.url = "github:viperML/wrapper-manager";
flake-parts.url = "github:hercules-ci/flake-parts";
nix-maid.url = "github:viperML/nix-maid";