Fixed waybar clock and removed the extra waybar styles, and added an option for adding extra hyprland monitor settings

This commit is contained in:
Tyler Kelley 2024-04-03 16:25:22 -05:00
parent 6f3fd22fa7
commit 7391a125fc
6 changed files with 148 additions and 375 deletions

View File

@ -1,5 +1,8 @@
<div align="center"> <div align="center">
# MAINTENANCE MODE!
### ZaneyOS is currently being updated and fixed. This is a volatile time to install or update. If you have problems reach out on Discord.
## ZaneyOS 🟰 Best ❄️ NixOS Configs ## ZaneyOS 🟰 Best ❄️ NixOS Configs
ZaneyOS is a simple way of reproducing my configuration on any NixOS system. This includes the wallpaper, scripts, applications, config files, and more. ZaneyOS is a simple way of reproducing my configuration on any NixOS system. This includes the wallpaper, scripts, applications, config files, and more.

View File

@ -8,7 +8,8 @@ let
wallpaperDir borderAnim wallpaperDir borderAnim
theKBDLayout terminal theKBDLayout terminal
theSecondKBDLayout theSecondKBDLayout
theKBDVariant sdl-videodriver; theKBDVariant sdl-videodriver
extraMonitorSettings;
in with lib; { in with lib; {
wayland.windowManager.hyprland = { wayland.windowManager.hyprland = {
enable = true; enable = true;
@ -21,10 +22,7 @@ in with lib; {
modifier = "SUPER"; modifier = "SUPER";
in concatStrings [ '' in concatStrings [ ''
monitor=,preferred,auto,1 monitor=,preferred,auto,1
monitor=DP-1,2560x1440@165,0x0,1 ${extraMonitorSettings}
monitor=HDMI-A-1,preferred,auto,1,transform,3
windowrule = fullscreen, ^(wlogout)$
windowrule = animation fade,^(wlogout)$
general { general {
gaps_in = 6 gaps_in = 6
gaps_out = 8 gaps_out = 8

View File

@ -3,7 +3,7 @@
let let
palette = config.colorScheme.palette; palette = config.colorScheme.palette;
betterTransition = "all 0.3s cubic-bezier(.55,-0.68,.48,1.682)"; betterTransition = "all 0.3s cubic-bezier(.55,-0.68,.48,1.682)";
inherit (import ../../options.nix) slickbar bar-number simplebar clock24h; inherit (import ../../options.nix) bar-number clock24h waybarAnim;
in with lib; { in with lib; {
# Configure & Theme Waybar # Configure & Theme Waybar
programs.waybar = { programs.waybar = {
@ -28,8 +28,8 @@ in with lib; {
on-scroll-down = "hyprctl dispatch workspace e-1"; on-scroll-down = "hyprctl dispatch workspace e-1";
}; };
"clock" = { "clock" = {
format = if clock24h == true then ''{: %H:%M}'' format = if clock24h == true then '' {:L%H:%M}''
else ''{: %I:%M %p}''; else '' {:L%I:%M %p}'';
tooltip = true; tooltip = true;
tooltip-format = "<big>{:%A, %d.%B %Y }</big><tt><small>{calendar}</small></tt>"; tooltip-format = "<big>{:%A, %d.%B %Y }</big><tt><small>{calendar}</small></tt>";
}; };
@ -148,63 +148,21 @@ in with lib; {
font-weight: bold; font-weight: bold;
} }
window#waybar { window#waybar {
${if slickbar == true || simplebar == true then '' background-color: #${palette.base00};
background-color: rgba(26,27,38,0);
border-bottom: 1px solid rgba(26,27,38,0); border-bottom: 1px solid rgba(26,27,38,0);
border-radius: 0px; border-radius: 0px;
color: #${palette.base0F}; color: #${palette.base0F};
'' else ''
background-color: #${palette.base00};
border-bottom: 1px solid #${palette.base00};
border-radius: 0px;
color: #${palette.base0F};
''}
} }
#workspaces { #workspaces {
${if slickbar == true then '' background: #${palette.base01};
background: #${palette.base00}; margin: 2px;
margin: 5px;
padding: 0px 1px; padding: 0px 1px;
border-radius: 15px; border-radius: 15px;
border: 0px; border: 0px;
font-style: normal; font-style: normal;
color: #${palette.base00}; color: #${palette.base00};
'' else if simplebar == true then ''
color: #${palette.base00};
background: transparent;
margin: 4px;
border-radius: 0px;
border: 0px;
font-style: normal;
'' else ''
background: #${palette.base01};
margin: 4px;
padding: 0px 1px;
border-radius: 10px;
border: 0px;
font-style: normal;
color: #${palette.base00};
''}
} }
#workspaces button { #workspaces button {
${if slickbar == true then ''
padding: 0px 5px;
margin: 4px 3px;
border-radius: 15px;
border: 0px;
color: #${palette.base00};
background: linear-gradient(45deg, #${palette.base0C}, #${palette.base0D}, #${palette.base0E});
opacity: 0.5;
transition: ${betterTransition};
'' else if simplebar == true then ''
color: #${palette.base03};
background: #${palette.base00};
margin: 4px 3px;
opacity: 1;
border: 0px;
border-radius: 15px;
transition: ${betterTransition};
'' else ''
padding: 0px 5px; padding: 0px 5px;
margin: 4px 3px; margin: 4px 3px;
border-radius: 10px; border-radius: 10px;
@ -212,34 +170,14 @@ in with lib; {
color: #${palette.base00}; color: #${palette.base00};
background: linear-gradient(45deg, #${palette.base0E}, #${palette.base0F}, #${palette.base0D}, #${palette.base09}); background: linear-gradient(45deg, #${palette.base0E}, #${palette.base0F}, #${palette.base0D}, #${palette.base09});
background-size: 300% 300%; background-size: 300% 300%;
${if waybarAnim == true then ''
animation: gradient_horizontal 15s ease infinite; animation: gradient_horizontal 15s ease infinite;
'' else ''
''}
opacity: 0.5; opacity: 0.5;
transition: ${betterTransition}; transition: ${betterTransition};
''}
} }
#workspaces button.active { #workspaces button.active {
${if slickbar == true then ''
padding: 0px 5px;
margin: 4px 3px;
border-radius: 15px;
border: 0px;
color: #${palette.base00};
background: linear-gradient(45deg, #${palette.base0D}, #${palette.base0E});
opacity: 1.0;
min-width: 40px;
transition: ${betterTransition};
'' else if simplebar == true then ''
color: #${palette.base00};
background: linear-gradient(118deg, #${palette.base0D} 5%, #${palette.base0F} 5%, #${palette.base0F} 20%, #${palette.base0D} 20%, #${palette.base0D} 40%, #${palette.base0F} 40%, #${palette.base0F} 60%, #${palette.base0D} 60%, #${palette.base0D} 80%, #${palette.base0F} 80%, #${palette.base0F} 95%, #${palette.base0D} 95%);
background-size: 300% 300%;
animation: swiping 15s linear infinite;
border-radius: 15px;
margin: 4px 3px;
opacity: 1.0;
border: 0px;
min-width: 45px;
transition: ${betterTransition};
'' else ''
padding: 0px 5px; padding: 0px 5px;
margin: 4px 3px; margin: 4px 3px;
border-radius: 10px; border-radius: 10px;
@ -247,33 +185,25 @@ in with lib; {
color: #${palette.base00}; color: #${palette.base00};
background: linear-gradient(45deg, #${palette.base0E}, #${palette.base0F}, #${palette.base0D}, #${palette.base09}); background: linear-gradient(45deg, #${palette.base0E}, #${palette.base0F}, #${palette.base0D}, #${palette.base09});
background-size: 300% 300%; background-size: 300% 300%;
${if waybarAnim == true then ''
animation: gradient_horizontal 15s ease infinite; animation: gradient_horizontal 15s ease infinite;
'' else ''
''}
transition: ${betterTransition}; transition: ${betterTransition};
opacity: 1.0; opacity: 1.0;
min-width: 40px; min-width: 40px;
''}
} }
#workspaces button:hover { #workspaces button:hover {
${if slickbar == true then ''
border-radius: 15px;
color: #${palette.base00};
background: linear-gradient(45deg, #${palette.base0D}, #${palette.base0E});
opacity: 0.8;
transition: ${betterTransition};
'' else if simplebar == true then ''
color: #${palette.base05};
border: 0px;
border-radius: 15px;
transition: ${betterTransition};
'' else ''
border-radius: 10px; border-radius: 10px;
color: #${palette.base00}; color: #${palette.base00};
background: linear-gradient(45deg, #${palette.base0E}, #${palette.base0F}, #${palette.base0D}, #${palette.base09}); background: linear-gradient(45deg, #${palette.base0E}, #${palette.base0F}, #${palette.base0D}, #${palette.base09});
background-size: 300% 300%; background-size: 300% 300%;
${if waybarAnim == true then ''
animation: gradient_horizontal 15s ease infinite; animation: gradient_horizontal 15s ease infinite;
'' else ''
''}
opacity: 0.8; opacity: 0.8;
transition: ${betterTransition}; transition: ${betterTransition};
''}
} }
@keyframes gradient_horizontal { @keyframes gradient_horizontal {
0% { 0% {
@ -303,291 +233,119 @@ in with lib; {
color: #${palette.base07}; color: #${palette.base07};
} }
#window { #window {
${if slickbar == true then ''
color: #${palette.base05};
background: #${palette.base00};
border-radius: 50px 15px 50px 15px;
margin: 5px;
padding: 2px 20px;
'' else if simplebar == true then ''
color: #${palette.base03};
background: #${palette.base00};
margin: 6px 4px;
border-radius: 15px;
padding: 0px 10px;
'' else ''
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
color: #${palette.base05}; color: #${palette.base05};
background: #${palette.base01}; background: #${palette.base01};
border-radius: 10px; border-radius: 10px;
''}
} }
#memory { #memory {
color: #${palette.base0F}; color: #${palette.base0F};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 50px 15px 50px 15px;
margin: 5px;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 10px;
border-radius: 15px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#clock { #clock {
color: #${palette.base0B}; color: #${palette.base01};
${if slickbar == true then '' background: linear-gradient(45deg, #${palette.base0C}, #${palette.base0F}, #${palette.base0B}, #${palette.base08});
background: #${palette.base00}; background-size: 300% 300%;
border-radius: 15px 50px 15px 50px; ${if waybarAnim == true then ''
margin: 5px; animation: gradient_horizontal 15s ease infinite;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 10px;
border-radius: 15px;
'' else '' '' else ''
background: #${palette.base01}; ''}
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#cpu { #cpu {
color: #${palette.base07}; color: #${palette.base07};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 50px 15px 50px 15px;
margin: 5px;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 10px;
border-radius: 15px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#disk { #disk {
color: #${palette.base03}; color: #${palette.base03};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 15px 50px 15px 50px;
margin: 5px;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 10px;
border-radius: 15px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#battery { #battery {
color: #${palette.base08}; color: #${palette.base08};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 15px 50px 15px 50px;
margin: 5px;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 10px;
border-radius: 15px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#network { #network {
color: #${palette.base09}; color: #${palette.base09};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 50px 15px 50px 15px;
margin: 5px;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 10px;
border-radius: 15px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#custom-hyprbindings { #custom-hyprbindings {
color: #${palette.base0E}; color: #${palette.base0E};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 15px 50px 15px 50px;
margin: 5px;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 10px;
border-radius: 15px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#tray { #tray {
color: #${palette.base05}; color: #${palette.base05};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 15px 0px 0px 50px;
margin: 5px 0px 5px 5px;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 10px;
border-radius: 15px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#pulseaudio { #pulseaudio {
color: #${palette.base0D}; color: #${palette.base0D};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 50px 15px 50px 15px;
margin: 5px;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 10px;
border-radius: 15px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#custom-notification { #custom-notification {
color: #${palette.base0C}; color: #${palette.base0C};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 15px 50px 15px 50px;
margin: 5px;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 10px;
border-radius: 15px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#custom-themeselector { #custom-themeselector {
color: #${palette.base0D}; color: #${palette.base0D};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 0px 50px 15px 0px;
margin: 5px 0px;
padding: 2px 15px 2px 5px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px 6px 0px;
padding: 0px 10px 0px 5px;
border-radius: 0px 15px 15px 0px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px 0px; margin: 4px 0px;
padding: 2px 10px 2px 5px; padding: 2px 10px 2px 5px;
border-radius: 0px 10px 10px 0px; border-radius: 0px 10px 10px 0px;
''}
} }
#custom-startmenu { #custom-startmenu {
color: #${palette.base03}; color: #${palette.base00};
${if slickbar == true then '' background: linear-gradient(45deg, #${palette.base09}, #${palette.base03}, #${palette.base0C}, #${palette.base07});
background: #${palette.base00}; background-size: 300% 300%;
border-radius: 0px 15px 50px 0px; ${if waybarAnim == true then ''
margin: 5px 5px 5px 0px; animation: gradient_horizontal 15s ease infinite;
padding: 2px 20px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 4px;
padding: 0px 8px 0px 10px;
border-radius: 15px;
'' else '' '' else ''
background: #${palette.base01}; ''}
margin: 4px; margin: 4px;
padding: 2px 10px; padding: 2px 10px;
border-radius: 10px; border-radius: 10px;
''}
} }
#idle_inhibitor { #idle_inhibitor {
color: #${palette.base09}; color: #${palette.base09};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 0px;
margin: 5px 0px;
padding: 2px 14px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 0px;
padding: 0px 14px;
border-radius: 0px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px 0px; margin: 4px 0px;
padding: 2px 14px; padding: 2px 14px;
border-radius: 0px; border-radius: 0px;
''}
} }
#custom-exit { #custom-exit {
color: #${palette.base0E}; color: #${palette.base0E};
${if slickbar == true then ''
background: #${palette.base00};
border-radius: 15px 0px 0px 50px;
margin: 5px 0px;
padding: 2px 5px 2px 15px;
'' else if simplebar == true then ''
background: #${palette.base00};
margin: 6px 0px 6px 4px;
padding: 0px 5px 0px 10px;
border-radius: 15px 0px 0px 15px;
'' else ''
background: #${palette.base01}; background: #${palette.base01};
margin: 4px 0px;
padding: 2px 5px 2px 10px;
border-radius: 10px 0px 0px 10px; border-radius: 10px 0px 0px 10px;
''} margin: 4px 0px;
padding: 2px 5px 2px 15px;
} '' } ''
]; ];
}; };

View File

@ -18,6 +18,16 @@
fsType = "ext4"; fsType = "ext4";
}; };
fileSystems."/home/zaney/Documents" =
{ device = "/dev/disk/by-uuid/35f6d96f-0837-4868-8ce5-8e1df5e3b2f3";
fsType = "ext4";
};
fileSystems."/home/zaney/Videos" =
{ device = "/dev/disk/by-uuid/cbe1beaf-6c7f-4251-ad5c-2897aecc367d";
fsType = "ext4";
};
boot.initrd.luks.devices."luks-cdf913d6-7149-4a8f-9461-61c394b2f5af".device = "/dev/disk/by-uuid/cdf913d6-7149-4a8f-9461-61c394b2f5af"; boot.initrd.luks.devices."luks-cdf913d6-7149-4a8f-9461-61c394b2f5af".device = "/dev/disk/by-uuid/cdf913d6-7149-4a8f-9461-61c394b2f5af";
fileSystems."/boot" = fileSystems."/boot" =
@ -26,7 +36,7 @@
}; };
swapDevices = swapDevices =
[ { device = "/dev/disk/by-uuid/b87d97d1-d06c-46da-9e3f-343715c29286"; } [ { device = "/dev/disk/by-uuid/8160cef0-c5eb-4caa-9ef5-56a5b4eb51b8"; }
]; ];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking # Enables DHCP on each ethernet and wireless interface. In case of scripted networking

View File

@ -80,7 +80,7 @@ else
done done
fi fi
fi fi
sed -i "/^\s*username[[:space:]]*=[[:space:]]*\"/s/\"\(.*\)\"/\"$userName\"/" ./options.nix sed -i "/^\s*setUsername[[:space:]]*=[[:space:]]*\"/s/\"\(.*\)\"/\"$userName\"/" ./options.nix
echo "-----" echo "-----"
@ -88,7 +88,7 @@ read -p "Enter Your New Hostname: [ hyprnix ] " hostName
if [ -z "$hostName" ]; then if [ -z "$hostName" ]; then
hostName="hyprnix" hostName="hyprnix"
fi fi
sed -i "/^\s*hostname[[:space:]]*=[[:space:]]*\"/s/\"\(.*\)\"/\"$hostName\"/" ./options.nix sed -i "/^\s*setHostname[[:space:]]*=[[:space:]]*\"/s/\"\(.*\)\"/\"$hostName\"/" ./options.nix
echo "-----" echo "-----"

View File

@ -3,32 +3,37 @@
# https://gitlab.com/Zaney/zaneyos/-/wikis/Setting-Options # https://gitlab.com/Zaney/zaneyos/-/wikis/Setting-Options
let let
# THINGS YOU NEED TO CHANGE setUsername = "zaney";
username = "zaney"; setHostname = "hyprnix";
hostname = "hyprnix";
userHome = "/home/${username}";
flakeDir = "${userHome}/zaneyos";
waybarStyle = "simplebar"; # simplebar, slickbar, or default
in { in {
# User Variables # No Change Needed Below
username = "zaney"; username = "${setUsername}";
hostname = "hyprnix"; hostname = "${setHostname}";
userHome = "/home/${setUsername}";
flakeDir = "/home/${setUsername}/zaneyos";
wallpaperGit = "https://gitlab.com/Zaney/my-wallpapers.git"; # Can be changed IF you know what your doing
wallpaperDir = "/home/${setUsername}/Pictures/Wallpapers";
screenshotDir = "/home/${setUsername}/Pictures/Screenshots";
flakePrev = "/home/${setUsername}/.zaneyos-previous";
flakeBackup = "/home/${setUsername}/.zaneyos-backup";
# Git Configuration ( For Pulling Software Repos )
gitUsername = "Tyler Kelley"; gitUsername = "Tyler Kelley";
gitEmail = "tylerzanekelley@gmail.com"; gitEmail = "tylerzanekelley@gmail.com";
# Base16 Theme
theme = "atelier-cave"; theme = "atelier-cave";
slickbar = if waybarStyle == "slickbar" then true else false;
simplebar = if waybarStyle == "simplebar" then true else false; # Hyprland Settings
borderAnim = true; # Enable / Disable Hyprland Border Animation
extraMonitorSettings = "
monitor=DP-1,2560x1440@165,0x0,1
monitor=HDMI-A-1,preferred,auto,1,transform,3
";
# Waybar Settings
waybarAnim = true; # Enable / Disable Waybar Animation CSS
bar-number = true; # Enable / Disable Workspace Numbers In Waybar bar-number = true; # Enable / Disable Workspace Numbers In Waybar
borderAnim = true;
browser = "firefox";
wallpaperGit = "https://gitlab.com/Zaney/my-wallpapers.git"; # This will give you my wallpapers
# ^ (use as is or replace with your own repo - removing will break the wallsetter script)
wallpaperDir = "${userHome}/Pictures/Wallpapers";
screenshotDir = "${userHome}/Pictures/Screenshots";
flakeDir = "${flakeDir}";
flakePrev = "${userHome}/.zaneyos-previous";
flakeBackup = "${userHome}/.zaneyos-backup";
terminal = "kitty"; # This sets the terminal that is used by the hyprland terminal keybinding
# System Settings # System Settings
clock24h = false; clock24h = false;
@ -43,12 +48,10 @@ in {
sdl-videodriver = "x11"; # Either x11 or wayland ONLY. Games might require x11 set here sdl-videodriver = "x11"; # Either x11 or wayland ONLY. Games might require x11 set here
# For Hybrid Systems intel-nvidia # For Hybrid Systems intel-nvidia
# Should Be Used As gpuType # Should Be Used As gpuType
cpuType = "intel"; cpuType = "amd";
gpuType = "amd"; gpuType = "amd";
# Nvidia Hybrid Devices # Nvidia Hybrid Devices ONLY NEEDED FOR HYBRID SYSTEMS!
# ONLY NEEDED FOR HYBRID
# SYSTEMS!
intel-bus-id = "PCI:1:0:0"; intel-bus-id = "PCI:1:0:0";
nvidia-bus-id = "PCI:0:2:0"; nvidia-bus-id = "PCI:0:2:0";
@ -64,19 +67,20 @@ in {
# Enable Printer & Scanner Support # Enable Printer & Scanner Support
printer = false; printer = false;
# Enable Flatpak & Larger Programs # Program Options
browser = "firefox"; # Install & Set Default Browser
terminal = "kitty"; # Set Default System Terminal
distrobox = false; distrobox = false;
flatpak = false; flatpak = false;
kdenlive = false; kdenlive = true;
blender = false; blender = false;
enableZeroAD = false; enableZeroAD = true;
# Enable Support For # Enable Support For
# Logitech Devices # Logitech Devices
logitech = true; logitech = true;
# Enable Terminals # Enable Terminals ( If You Disable All You Get Kitty )
# If You Disable All You Get Kitty
wezterm = false; wezterm = false;
alacritty = false; alacritty = false;
kitty = true; kitty = true;