add lsfg; use programs gpu screen recorder; remove unused programs; biome lsp is way out of date;
This commit is contained in:
@@ -39,6 +39,11 @@
|
||||
|
||||
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";
|
||||
@@ -71,8 +76,16 @@
|
||||
dumpcap.enable = true;
|
||||
};
|
||||
|
||||
programs.gpu-screen-recorder.enable = true; # For promptless recording on both CLI and GUI
|
||||
|
||||
# programs.obs-studio = {
|
||||
# enable = true;
|
||||
# enableVirtualCamera = true;
|
||||
# };
|
||||
|
||||
environment.systemPackages = with pkgs;[
|
||||
distrobox
|
||||
gpu-screen-recorder-gtk
|
||||
];
|
||||
|
||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||
|
||||
@@ -35,17 +35,14 @@
|
||||
# media
|
||||
jellyfin-media-player
|
||||
haruna
|
||||
fooyin
|
||||
strawberry
|
||||
mpc-qt
|
||||
|
||||
# misc
|
||||
electrum
|
||||
gpu-screen-recorder-gtk
|
||||
syncthing
|
||||
dbeaver-bin
|
||||
ruffle
|
||||
popsicle
|
||||
|
||||
# for headset tune
|
||||
headsetcontrol
|
||||
];
|
||||
@@ -79,11 +76,10 @@
|
||||
config = {
|
||||
profile = "gpu-hq";
|
||||
vo = "gpu-next";
|
||||
gpu-api = "opengl";
|
||||
gpu-context = "wayland";
|
||||
hwdec = "vulkan";
|
||||
# screenshot-directory = "/mnt/HDD2/Pictures/";
|
||||
screenshot-directory = "~/Pictures/";
|
||||
gpu-api = "auto";
|
||||
gpu-context = "auto";
|
||||
hwdec = "auto";
|
||||
screenshot-directory = "/mnt/HDD2/Pictures/";
|
||||
glsl-shaders = "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_VL.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl";
|
||||
};
|
||||
extraInput = ''
|
||||
|
||||
@@ -29,9 +29,14 @@
|
||||
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, ... }@inputs:
|
||||
outputs = { self, nixpkgs, nixos-hardware, home-manager, system-manager, nix-system-graphics, nix-index-database, lsfg-vk-flake, ... }@inputs:
|
||||
let
|
||||
system = "x86_64-linux";
|
||||
pkgs = import nixpkgs {
|
||||
@@ -44,6 +49,7 @@
|
||||
specialArgs = { inherit inputs; };
|
||||
modules = [
|
||||
./devices/tuxedo/configuration.nix
|
||||
lsfg-vk-flake.nixosModules.default
|
||||
];
|
||||
};
|
||||
nixosConfigurations.starlite = nixpkgs.lib.nixosSystem {
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
# comms
|
||||
teamspeak_client
|
||||
vesktop
|
||||
|
||||
# media
|
||||
strawberry
|
||||
];
|
||||
|
||||
# set breeze as default cursor
|
||||
@@ -62,7 +65,7 @@
|
||||
};
|
||||
scriptOpts = {
|
||||
uosc = {
|
||||
time_precision = 2;
|
||||
time_precision = 3;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -72,7 +72,7 @@ in
|
||||
"[jsonc]" = {
|
||||
"editor.defaultFormatter" = "biomejs.biome";
|
||||
};
|
||||
"biome.lsp.bin" = "${biome}/bin/biome";
|
||||
# "biome.lsp.bin" = "${biome}/bin/biome";
|
||||
#"biome.requireConfigFile" = true;
|
||||
|
||||
"typescript.preferences.preferTypeOnlyAutoImports" = true;
|
||||
|
||||
Reference in New Issue
Block a user