nixos-dots

nixos dots
git clone git://popovic.xyz/nixos-dots.git
Log | Files | Refs

noctalia.nix (4583B)


      1 { inputs, ... }:
      2 {
      3   imports = [
      4     inputs.noctalia.homeModules.default
      5   ];
      6 
      7   programs.noctalia-shell = {
      8     enable = true;
      9     colors = {
     10       mError = "#ff6b6b";
     11       mOnError = "#0b0f14";
     12 
     13       mPrimary = "#A96C8A";
     14       mOnPrimary = "#ffffff";
     15 
     16       mSecondary = "#6CA98A";
     17       mOnSecondary = "#ffffff";
     18 
     19       mSurface = "#0b0f14";
     20       mOnSurface = "#e6edf3";
     21 
     22       mSurfaceVariant = "#111827";
     23       mOnSurfaceVariant = "#c9d1d9";
     24 
     25       mTertiary = "#c583d0";
     26       mOnTertiary = "#07130a";
     27 
     28       mHover = "#1f2937";
     29       mOnHover = "#e6edf3";
     30 
     31       mOutline = "#30363d";
     32       mShadow = "#000000";
     33     };
     34     settings = {
     35       bar = {
     36         backgroundOpacity = 0;
     37         contentPadding = 10;
     38         enableExclusionZoneInset = false;
     39         fontScale = 1.2;
     40         outerCorners = false;
     41         showCapsule = false;
     42         useSeparateOpacity = true;
     43         widgetSpacing = 30;
     44         widgets = {
     45           center = [
     46             {
     47               hideMode = "hidden";
     48               maxWidth = 500;
     49               scrollingMode = "hover";
     50               showIcon = false;
     51               textColor = "none";
     52               useFixedWidth = false;
     53               id = "ActiveWindow";
     54               fontWeight = "bold";
     55             }
     56           ];
     57           left = [
     58             {
     59               characterCount = 2;
     60               colorizeIcons = false;
     61               emptyColor = "none";
     62               enableScrollWheel = true;
     63               focusedColor = "none";
     64               followFocusedScreen = false;
     65               groupedBorderOpacity = 1;
     66               hideUnoccupied = false;
     67               labelMode = "index";
     68               occupiedColor = "none";
     69               pillSize = 0.75;
     70               showApplications = false;
     71               showApplicationsHover = false;
     72               showBadge = true;
     73               showLabelsOnlyWhenOccupied = true;
     74               unfocusedIconsOpacity = 1;
     75               id = "Workspace";
     76               fontWeight = "bold";
     77             }
     78           ];
     79           right = [
     80             {
     81               id = "NotificationHistory";
     82             }
     83             {
     84               id = "Battery";
     85             }
     86             {
     87               id = "Bluetooth";
     88             }
     89             {
     90               id = "Volume";
     91             }
     92             {
     93               id = "Network";
     94             }
     95             {
     96               compactMode = false;
     97               diskPath = "/";
     98               iconColor = "none";
     99               showCpuCores = false;
    100               showCpuFreq = false;
    101               showCpuTemp = true;
    102               showCpuUsage = true;
    103               showDiskAvailable = false;
    104               showDiskUsage = false;
    105               showDiskUsageAsPercent = false;
    106               showGpuTemp = false;
    107               showLoadAverage = false;
    108               showMemoryAsPercent = false;
    109               showMemoryUsage = true;
    110               showNetworkStats = false;
    111               showSwapUsage = false;
    112               textColor = "none";
    113               usePadding = false;
    114               id = "SystemMonitor";
    115               fontWeight = "bold";
    116             }
    117             {
    118               formatHorizontal = "HH:mm:ss";
    119               id = "Clock";
    120               fontWeight = "bold";
    121             }
    122           ];
    123         };
    124       };
    125       dock.enabled = false;
    126       general = {
    127         avatarImage = "";
    128         radiusRatio = 0;
    129         enableShadows = false;
    130       };
    131       location.name = "Lisbon";
    132       colorSchemes.useWallPaperColors = true;
    133       sessionMenu = {
    134         largeButtonsStyle = false;
    135         powerOptions = [
    136           {
    137             command = "";
    138             countdownEnabled = true;
    139           }
    140           {
    141             command = "";
    142             countdownEnabled = true;
    143           }
    144           {
    145             command = "";
    146             countdownEnabled = true;
    147           }
    148           {
    149             command = "";
    150             countdownEnabled = true;
    151           }
    152           {
    153             command = "";
    154             countdownEnabled = true;
    155           }
    156           {
    157             command = "";
    158             countdownEnabled = true;
    159           }
    160           {
    161             command = "";
    162             countdownEnabled = true;
    163           }
    164           {
    165             action = "userspaceReboot";
    166             command = "";
    167             countdownEnabled = true;
    168             enabled = false;
    169             keybind = "";
    170           }
    171         ];
    172       };
    173       ui = {
    174         fontScale = 1.2;
    175         fontDefault = "Terminus";
    176         fontFixed = "Terminus";
    177       };
    178       wallpaper = {
    179         enabled = false;
    180         useWallhaven = true;
    181       };
    182     };
    183   };
    184 }