Window manager - added configuration in flake.nix
This commit is contained in:
parent
6d566b700c
commit
5bc34bfcfe
@ -62,14 +62,18 @@
|
||||
username = "shinya"; # konsta or shinya (else defaulting to shinya or none)
|
||||
hostname = "kogami"; # kogami or ginoza
|
||||
|
||||
shell = "zsh"; # bash, zsh, none
|
||||
shell = "zsh"; # bash, zsh
|
||||
terminal = "kitty"; # kitty, alacritty, gnome-terminal
|
||||
browser = "librewolf"; # firefox, librewolf, qutebrowser
|
||||
editor = "neovim"; # neovim, vscode
|
||||
|
||||
# List all themes: $ nix build nixpkgs#base16-schemes && ls result/share/themes
|
||||
theme = "catppuccin-mocha"; #tokyo-night-dark, one-dark
|
||||
theme = "catppuccin-mocha"; # tokyo-night-dark, one-dark
|
||||
background = "aurora_borealis.png";
|
||||
|
||||
plasma = false;
|
||||
gnome = false;
|
||||
hyprland = true;
|
||||
};
|
||||
|
||||
system = "x86_64-linux";
|
||||
|
||||
@ -36,9 +36,6 @@
|
||||
sys = {
|
||||
audio.enable = true;
|
||||
desktop = {
|
||||
plasma.enable = false;
|
||||
gnome.enable = false;
|
||||
hyprland.enable = true;
|
||||
steamdeck.enable = true;
|
||||
};
|
||||
fonts.packages = true;
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
{lib, ...}:
|
||||
{
|
||||
lib,
|
||||
userSettings,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
./hyprland/hyprland.nix
|
||||
./kde/kde.nix
|
||||
@ -7,8 +10,17 @@
|
||||
];
|
||||
|
||||
desktop = {
|
||||
gnome.enable = lib.mkDefault false;
|
||||
kde.enable = lib.mkDefault false;
|
||||
hyprland.enable = lib.mkDefault true;
|
||||
gnome.enable =
|
||||
if userSettings.gnome
|
||||
then lib.mkDefault true
|
||||
else lib.mkDefault false;
|
||||
kde.enable =
|
||||
if userSettings.plasma
|
||||
then lib.mkDefault true
|
||||
else lib.mkDefault false;
|
||||
hyprland.enable =
|
||||
if userSettings.hyprland
|
||||
then lib.mkDefault true
|
||||
else lib.mkDefault false;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
{
|
||||
lib,
|
||||
config,
|
||||
userSettings,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
@ -21,9 +22,18 @@
|
||||
sys = {
|
||||
audio.enable = lib.mkDefault true;
|
||||
desktop = {
|
||||
plasma.enable = lib.mkDefault true;
|
||||
gnome.enable = lib.mkDefault false;
|
||||
hyprland.enable = lib.mkDefault true;
|
||||
plasma.enable =
|
||||
if userSettings.plasma == true
|
||||
then lib.mkDefault true
|
||||
else lib.mkDefault false;
|
||||
gnome.enable =
|
||||
if userSettings.gnome == true
|
||||
then lib.mkDefault true
|
||||
else lib.mkDefault false;
|
||||
hyprland.enable =
|
||||
if userSettings.hyprland == true
|
||||
then lib.mkDefault true
|
||||
else lib.mkDefault false;
|
||||
};
|
||||
fonts.packages = lib.mkDefault true;
|
||||
locales.enable = lib.mkDefault true;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user