diff --git a/flake.nix b/flake.nix index 54335d8..206cfec 100644 --- a/flake.nix +++ b/flake.nix @@ -141,7 +141,7 @@ ./home ./home/shell ./home/applications - ./home/desktops/gnome + ./home/desktops/kde ]; }; } diff --git a/hosts/Bellerophon/default.nix b/hosts/Bellerophon/default.nix index f59fda5..c10eceb 100644 --- a/hosts/Bellerophon/default.nix +++ b/hosts/Bellerophon/default.nix @@ -24,7 +24,7 @@ in { ../../modules/containers.nix ../../modules/virtualization.nix ../../modules/harden.nix - ../../modules/gnome.nix + ../../modules/kde.nix ]; # Set networking diff --git a/scripts/nix4vscode b/scripts/nix4vscode index b97ec86..e007307 160000 --- a/scripts/nix4vscode +++ b/scripts/nix4vscode @@ -1 +1 @@ -Subproject commit b97ec86914494ee39af469b2edd35e2d0608503f +Subproject commit e0073075b8e3dbb7d269cac21b27e6687587a14e diff --git a/themes/daemon.old/default.nix b/themes/daemon.old/default.nix new file mode 100644 index 0000000..5caff54 --- /dev/null +++ b/themes/daemon.old/default.nix @@ -0,0 +1,83 @@ +{ + system, + inputs, + pkgs, + ... +}: { + stylix.enable = true; + + stylix.image = ./wallpaper.jpg; + + stylix.base16Scheme = { + slug = "daemon-2-0"; + scheme = "Daemon 2.0 by Converted from Konsole"; + author = "Converted from Konsole"; + + # Base colors + base00 = "3b0d12"; # Background + base01 = "4e1318"; # Lighter background (used for status bars) + base02 = "661a1f"; # Brightened Color0 + base03 = "200d14"; # Comments or secondary text + base04 = "9370db"; # Color4 + base05 = "5df4fe"; # Foreground + base06 = "e0e0e0"; # Bright foreground + base07 = "ffffff"; # White for highest contrast + + # ANSI colors + base08 = "ff5560"; # Red (Color8) + base09 = "ff5048"; # Orange/Red + base0A = "fdf500"; # Yellow + base0B = "28c775"; # Green + base0C = "1ac5b0"; # Aqua/Cyan + base0D = "9370db"; # Blue + base0E = "cb1dcd"; # Magenta + base0F = "661a1f"; # Additional color used for highlighting + }; + + home-manager.sharedModules = [ + { + programs.vscode = { + extensions = with inputs.nix-vscode-extensions.extensions.${system}; [ + vscode-marketplace.max-ss.cyberpunk + vscode-marketplace.vscode-icons-team.vscode-icons + ]; + userSettings = { + "workbench.colorTheme" = "Activate SCARLET protocol (beta)"; + "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 = ["JetBrainsMono"];}; + name = "JetBrainsMono Nerd Font"; + }; + + emoji = { + package = pkgs.noto-fonts-emoji; + name = "Noto Color Emoji"; + }; + }; +} diff --git a/themes/daemon.old/wallpaper.jpg b/themes/daemon.old/wallpaper.jpg new file mode 100644 index 0000000..cd8ede6 Binary files /dev/null and b/themes/daemon.old/wallpaper.jpg differ diff --git a/themes/daemon/default.nix b/themes/daemon/default.nix index 5caff54..b341152 100644 --- a/themes/daemon/default.nix +++ b/themes/daemon/default.nix @@ -4,6 +4,8 @@ pkgs, ... }: { + environment.systemPackages = with pkgs; [kdePackages.qtstyleplugin-kvantum]; + stylix.enable = true; stylix.image = ./wallpaper.jpg;