aboutsummaryrefslogtreecommitdiff
path: root/home/rices/cassette-futurism/system.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/rices/cassette-futurism/system.nix')
-rw-r--r--home/rices/cassette-futurism/system.nix94
1 files changed, 0 insertions, 94 deletions
diff --git a/home/rices/cassette-futurism/system.nix b/home/rices/cassette-futurism/system.nix
deleted file mode 100644
index 1a4cc59..0000000
--- a/home/rices/cassette-futurism/system.nix
+++ /dev/null
@@ -1,94 +0,0 @@
-{pkgs, ...}: let
- vars = import ./variables.nix;
-in {
- # Desktop environment - XFCE
- services.xserver.desktopManager.xfce.enable = true;
-
- # Note: Using ly display manager from system/services.nix (not LightDM)
-
- services.xserver = {
- enable = true;
- xkb = {
- layout = "cz";
- options = "eurosign:e,caps:escape";
- };
- };
-
- # XFCE-specific packages
- environment.systemPackages = with pkgs; [
- # Core XFCE components
- xfce.xfce4-panel
- xfce.xfce4-settings
- xfce.xfce4-power-manager
- xfce.xfce4-notifyd
- xfce.thunar
- xfce.thunar-volman
- xfce.tumbler
-
- # XFCE applications (KDE replacements)
- xfce.xfce4-terminal # replaces konsole
- xfce.mousepad # replaces kate
- xfce.ristretto # replaces gwenview
- xfce.xfce4-screenshooter # replaces spectacle
-
- # Compositor for effects
- picom
- ];
-
- # Stylix configuration - cassette futurism
- # Only enable for TTY and system-level theming, XFCE is manually configured
- stylix = {
- enable = true;
- autoEnable = false; # Disable auto-theming, we'll enable specific targets
-
- base16Scheme = vars.base16;
-
- # Use local cassette futurism wallpaper (NGE themed)
- image = ../../../assets/wallpapers/NGE_CF.jpg;
-
- fonts = {
- monospace = {
- package = pkgs.nerd-fonts.jetbrains-mono;
- name = "JetBrainsMono Nerd Font";
- };
- sansSerif = {
- package = pkgs.noto-fonts;
- name = "Noto Sans";
- };
- serif = {
- package = pkgs.nerd-fonts.jetbrains-mono;
- name = "JetBrainsMono Nerd Font";
- };
- emoji = {
- package = pkgs.noto-fonts-color-emoji;
- name = "Noto Color Emoji";
- };
- sizes = {
- terminal = 11;
- applications = 11;
- desktop = 11;
- };
- };
-
- cursor = {
- package = pkgs.bibata-cursors;
- name = "Bibata-Modern-Classic";
- size = 24;
- };
-
- opacity = {
- terminal = 0.90;
- applications = 0.95;
- desktop = 1.0;
- popups = 0.90;
- };
-
- polarity = "dark";
-
- # Enable only specific targets (TTY, not XFCE/GTK)
- targets = {
- console.enable = true; # TTY theming
- nixos-icons.enable = false;
- };
- };
-}