chore: titanium snapshot

This commit is contained in:
Jay Looney 2025-11-10 13:58:46 -06:00
parent cfb0a99306
commit f061c20021
11 changed files with 579 additions and 102 deletions

View file

@ -3,22 +3,15 @@
imports = [];
options = {
zw-calibre = {
zw.calibre = {
enable = lib.mkEnableOption "Enable Calibre";
};
};
config = {
config.allowUnfreePredigate = pkg: builtins.elem (lib.getName pkg) [
"calibre"
"unrar"
];
# NOTE: Without unrar support we can't open ".cbr" files.
environment.systemPackages = with pkgs; [
(calibre.override {
unrarSupport = true;
})
unrar
calibre
];
services.udisks2.enable = true;

View file

@ -1,11 +1,17 @@
{ pkgs, ... }:
{
imports = [
./calibre.nix
];
zw.calibre.enable = true;
environment.systemPackages = with pkgs; [
yubikey-personalization
xdg-desktop-portal-gtk
xdg-desktop-portal-hyprland
xwayland
rofi-wayland
rofi
waybar
hyprpaper
kitty # hyprland default term

View file

@ -1,17 +1,24 @@
{ config, lib, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
mangohud
protonup-qt
lutris
bottles
heroic
];
programs.steam = {
enable = true;
remotePlay.openFirewall = true;
localNetworkGameTransfers.openFirewall = true;
protontricks.enable = true;
gamescopeSession.enable = true;
#imports = [];
options = {
zw.gaming.enable = lib.mkEnableOption "Enable Gaming";
};
config = lib.mkIf config.zw.gaming.enable {
environment.systemPackages = with pkgs; [
mangohud
protonup-qt
# lutris # TODO: Having an issue after flake update
bottles
heroic
];
programs.steam = {
enable = true;
remotePlay.openFirewall = true;
localNetworkGameTransfers.openFirewall = true;
protontricks.enable = true;
gamescopeSession.enable = true;
};
};
}