aboutsummaryrefslogtreecommitdiff
path: root/home/rices/original/system.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/rices/original/system.nix')
-rw-r--r--home/rices/original/system.nix88
1 files changed, 80 insertions, 8 deletions
diff --git a/home/rices/original/system.nix b/home/rices/original/system.nix
index 6c06ee9..f49ddd5 100644
--- a/home/rices/original/system.nix
+++ b/home/rices/original/system.nix
@@ -1,11 +1,83 @@
-{...}: {
- # Original rice uses i3 window manager with default stylix settings
- rice.desktop = {
- environment = "i3";
- wayland.enable = false;
- compositor.enable = true;
+{pkgs, ...}: {
+ # Desktop environment - i3 window manager
+ services.xserver = {
+ enable = true;
+ windowManager.i3.enable = true;
+ xkb = {
+ layout = "cz";
+ options = "eurosign:e,caps:escape";
+ };
};
- # Original rice uses system default colors (no override)
- rice.stylix.overrideColors = false;
+ services.picom.enable = true;
+
+ # Stylix configuration - default scheme
+ stylix = {
+ enable = true;
+ autoEnable = true;
+
+ base16Scheme = {
+ base00 = "2E3440";
+ base01 = "3B4252";
+ base02 = "434C5E";
+ base03 = "4C566A";
+ base04 = "D8DEE9";
+ base05 = "E5E9F0";
+ base06 = "ECEFF4";
+ base07 = "8FBCBB";
+ base08 = "BF616A";
+ base09 = "D08770";
+ base0A = "EBCB8B";
+ base0B = "A3BE8C";
+ base0C = "88C0D0";
+ base0D = "81A1C1";
+ base0E = "B48EAD";
+ base0F = "5E81AC";
+ };
+
+ image = pkgs.fetchurl {
+ url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/master/wallpapers/nix-wallpaper-simple-blue.png";
+ sha256 = "sha256-utrcjzfeJoFOpUbFY2eIUNCKy5rjLt57xIoUUssJmdI=";
+ };
+
+ fonts = {
+ monospace = {
+ package = pkgs.nerd-fonts.jetbrains-mono;
+ name = "JetBrainsMono Nerd Font";
+ };
+ sansSerif = {
+ package = pkgs.noto-fonts;
+ name = "Noto Sans";
+ };
+ serif = {
+ package = pkgs.noto-fonts;
+ name = "Noto Serif";
+ };
+ emoji = {
+ package = pkgs.noto-fonts-color-emoji;
+ name = "Noto Color Emoji";
+ };
+ sizes = {
+ terminal = 10;
+ applications = 11;
+ desktop = 11;
+ };
+ };
+
+ cursor = {
+ package = pkgs.bibata-cursors;
+ name = "Bibata-Modern-Classic";
+ size = 24;
+ };
+
+ opacity = {
+ terminal = 0.95;
+ applications = 1.0;
+ desktop = 1.0;
+ popups = 0.95;
+ };
+
+ polarity = "dark";
+ targets.nixos-icons.enable = false;
+ };
}