Switched to gnome and added gruvbox
This commit is contained in:
@@ -141,7 +141,7 @@
|
||||
./home
|
||||
./home/shell
|
||||
./home/applications
|
||||
./home/desktops/kde
|
||||
./home/desktops/gnome
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ in {
|
||||
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
||||
|
||||
./hardware-configuration.nix
|
||||
#./duo-configuration.nix
|
||||
./duo-configuration.nix
|
||||
inputs.disko.nixosModules.disko
|
||||
./disko.nix
|
||||
|
||||
@@ -24,7 +24,7 @@ in {
|
||||
../../modules/containers.nix
|
||||
../../modules/virtualization.nix
|
||||
../../modules/harden.nix
|
||||
../../modules/kde.nix
|
||||
../../modules/gnome.nix
|
||||
];
|
||||
|
||||
# Set networking
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{pkgs, ...}: let
|
||||
# Clone the repository
|
||||
duoRepo = builtins.fetchGit {
|
||||
url = "https://github.com/panotaka/zenbook-duo-2024-ux8406ma-linux";
|
||||
url = "https://github.com/alesya-h/zenbook-duo-2024-ux8406ma-linux";
|
||||
# Specify a specific commit or branch if needed
|
||||
rev = "c178539c2c64e4e6867211d3557e6bfe9327014b"; # Uncomment this line to specify a branch or commit
|
||||
rev = "2b8be1840f38f92e6626da7a442245b74ed0715f"; # Uncomment this line to specify a branch or commit
|
||||
};
|
||||
|
||||
# Path to the duo script
|
||||
@@ -32,7 +32,7 @@ in {
|
||||
wantedBy = ["default.target"];
|
||||
after = ["graphical-session.target"];
|
||||
|
||||
path = [pkgs.gnome-monitor-config pkgs.usbutils pkgs.inotify-tools pkgs.kdePackages.libkscreen];
|
||||
path = [pkgs.gnome-monitor-config pkgs.usbutils pkgs.inotify-tools];
|
||||
serviceConfig = {
|
||||
ExecStart = "${modifiedDuoScript} watch-displays";
|
||||
Restart = "always";
|
||||
|
||||
59
themes/gruvbox/default.nix
Normal file
59
themes/gruvbox/default.nix
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
system,
|
||||
inputs,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
stylix.enable = true;
|
||||
|
||||
stylix.image = ./wallpaper.png;
|
||||
|
||||
stylix.base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-pale.yaml";
|
||||
|
||||
home-manager.sharedModules = [
|
||||
{
|
||||
programs.vscode = {
|
||||
extensions = with inputs.nix-vscode-extensions.extensions.${system}; [
|
||||
vscode-marketplace.jdinhlife.gruvbox
|
||||
vscode-marketplace.vscode-icons-team.vscode-icons
|
||||
];
|
||||
userSettings = {
|
||||
"workbench.colorTheme" = "Gruvbox Dark Hard";
|
||||
"workbench.iconTheme" = "vscode-icons";
|
||||
};
|
||||
};
|
||||
|
||||
stylix.cursor = {
|
||||
package = pkgs.qogir-icon-theme;
|
||||
name = "Qogir";
|
||||
};
|
||||
}
|
||||
];
|
||||
|
||||
stylix.cursor = {
|
||||
package = pkgs.qogir-icon-theme;
|
||||
name = "Qogir";
|
||||
};
|
||||
|
||||
stylix.fonts = {
|
||||
serif = {
|
||||
package = pkgs.dejavu_fonts;
|
||||
name = "DejaVu Serif";
|
||||
};
|
||||
|
||||
sansSerif = {
|
||||
package = pkgs.dejavu_fonts;
|
||||
name = "DejaVu Sans";
|
||||
};
|
||||
|
||||
monospace = {
|
||||
package = pkgs.nerdfonts.override {fonts = ["VictorMono"];};
|
||||
name = "VictorMono Nerd Font";
|
||||
};
|
||||
|
||||
emoji = {
|
||||
package = pkgs.noto-fonts-emoji;
|
||||
name = "Noto Color Emoji";
|
||||
};
|
||||
};
|
||||
}
|
||||
BIN
themes/gruvbox/wallpaper.png
Normal file
BIN
themes/gruvbox/wallpaper.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 90 KiB |
Reference in New Issue
Block a user