Small changes

This commit is contained in:
Jurn Wubben 2025-05-20 23:16:16 +02:00
parent 3bf145fd45
commit ebf027263f
8 changed files with 156 additions and 45 deletions

View file

@ -3,24 +3,27 @@
osConfig,
lib,
...
}: {
}: let
inherit (osConfig.niksos) games bluetooth;
in {
# Also look at system/programs/games.nix (some programs have to be overlayed or have systemwide modules that have to be installed.)
home.packages = lib.mkIf osConfig.niksos.games [
pkgs.dolphin-emu
pkgs.suyu
pkgs.gale
pkgs.adwsteamgtk
home.packages = lib.mkIf games ([
pkgs.dolphin-emu
pkgs.suyu
pkgs.gale
pkgs.adwsteamgtk
# (
# pkgs.appimageTools.wrapType1 rec {
# pname = "nx-optimizer";
# version = "3.0.1";
#
# src = pkgs.fetchurl {
# url = "https://github.com/MaxLastBreath/TOTK-mods/releases/download/manager-3.0.1/NX.Optimizer.3.0.1.AppImage";
# hash = "sha256-2InXpoLm4bfuj0FYRXruRxggBA/E6XiJFeuNbyAMk5s=";
# };
# }
# )
];
# (
# pkgs.appimageTools.wrapType1 rec {
# pname = "nx-optimizer";
# version = "3.0.1";
#
# src = pkgs.fetchurl {
# url = "https://github.com/MaxLastBreath/TOTK-mods/releases/download/manager-3.0.1/NX.Optimizer.3.0.1.AppImage";
# hash = "sha256-2InXpoLm4bfuj0FYRXruRxggBA/E6XiJFeuNbyAMk5s=";
# };
# }
# )
]
++ lib.optional bluetooth pkgs.dualsensectl);
}

View file

@ -5,6 +5,7 @@
}: {
imports = [inputs.nvf.homeManagerModules.default];
home.sessionVariables = {EDITOR = "nvim";};
programs.nvf = {
enable = osConfig.niksos.neovim;
settings.vim = {

View file

@ -22,6 +22,7 @@
inputs.somcli.defaultPackage.${pkgs.system}
pkgs.ffmpeg
pkgs.gurk-rs
pkgs.playerctl
]
++ lib.optionals osConfig.niksos.bluetooth [
pkgs.ear2ctl

View file

@ -89,8 +89,7 @@
vrr = 1;
};
windowrulev2 = [
# FIXME: change to `windowrule` after hyprland update.
windowrule = [
"float, class:com.github.phase1geo.annotator"
"float, class:foot-somcli"
"size >30% >30%, class:foot-somcli"