Working on tasklauncher

This commit is contained in:
2026-03-08 10:07:37 +01:00
parent f1f74b1fae
commit 5976a3d1a1
3 changed files with 360 additions and 338 deletions
+338 -331
View File
File diff suppressed because it is too large Load Diff
+12 -5
View File
@@ -1102,7 +1102,7 @@ This is top file of this level which contains just an import statement for all r
#+END_SRC #+END_SRC
** =generated/system/applications/terminal_shell/kitty.nix= ** =generated/system/applications/terminal_shell/kitty.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This file sets up Kitty terminal
#+BEGIN_SRC nix :tangle generated/system/applications/terminal_shell/kitty.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/applications/terminal_shell/kitty.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, ... }: { config, pkgs, lib, user, ... }:
let let
@@ -1166,7 +1166,7 @@ in
#+END_SRC #+END_SRC
** =generated/system/applications/terminal_shell/starship.nix= ** =generated/system/applications/terminal_shell/starship.nix=
This is top file of this level which contains just an import statement for all relevant files and/or the subfolder in this folder This file sets up starship prompt
#+BEGIN_SRC nix :tangle generated/system/applications/terminal_shell/starship.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/system/applications/terminal_shell/starship.nix :noweb tangle :mkdirp yes :eval never-html
{ config, pkgs, lib, user, ... }: { config, pkgs, lib, user, ... }:
{ {
@@ -1206,18 +1206,23 @@ let
in in
{ {
home-manager.users.${user.username} = { home-manager.users.${user.username} = {
# Install zsh-syntax-highlighting
home.packages = with pkgs; [
zsh-syntax-highlighting
];
programs.zsh = { programs.zsh = {
enable = true; enable = true;
enableCompletion = true; enableCompletion = true;
autosuggestion.enable = true; autosuggestion.enable = true;
syntaxHighlighting.enable = true; # Disable syntaxHighlighting.enable (we handle it manually)
oh-my-zsh = { oh-my-zsh = {
enable = true; enable = true;
theme = "agnoster"; theme = "agnoster";
plugins = [ plugins = [
"git" "git"
"zsh-autosuggestions" "zsh-autosuggestions"
"zsh-syntax-highlighting" # Remove "zsh-syntax-highlighting" from Oh My Zsh plugins
"docker" "docker"
"kubectl" "kubectl"
"history" "history"
@@ -1243,6 +1248,9 @@ in
"setopt CORRECT" "setopt CORRECT"
"setopt INTERACTIVE_COMMENTS" "setopt INTERACTIVE_COMMENTS"
"" ""
"# zsh-syntax-highlighting (manually sourced)"
"source ${pkgs.zsh-syntax-highlighting}/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh"
""
"# Starship" "# Starship"
"eval \"$(starship init zsh)\"" "eval \"$(starship init zsh)\""
"" ""
@@ -1261,7 +1269,6 @@ in
''; '';
}; };
} }
#+END_SRC #+END_SRC
** =generated/system/development/databases/top.nix= ** =generated/system/development/databases/top.nix=
@@ -4,18 +4,23 @@ let
in in
{ {
home-manager.users.${user.username} = { home-manager.users.${user.username} = {
# Install zsh-syntax-highlighting
home.packages = with pkgs; [
zsh-syntax-highlighting
];
programs.zsh = { programs.zsh = {
enable = true; enable = true;
enableCompletion = true; enableCompletion = true;
autosuggestion.enable = true; autosuggestion.enable = true;
syntaxHighlighting.enable = true; # Disable syntaxHighlighting.enable (we handle it manually)
oh-my-zsh = { oh-my-zsh = {
enable = true; enable = true;
theme = "agnoster"; theme = "agnoster";
plugins = [ plugins = [
"git" "git"
"zsh-autosuggestions" "zsh-autosuggestions"
"zsh-syntax-highlighting" # Remove "zsh-syntax-highlighting" from Oh My Zsh plugins
"docker" "docker"
"kubectl" "kubectl"
"history" "history"
@@ -41,6 +46,9 @@ in
"setopt CORRECT" "setopt CORRECT"
"setopt INTERACTIVE_COMMENTS" "setopt INTERACTIVE_COMMENTS"
"" ""
"# zsh-syntax-highlighting (manually sourced)"
"source ${pkgs.zsh-syntax-highlighting}/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh"
""
"# Starship" "# Starship"
"eval \"$(starship init zsh)\"" "eval \"$(starship init zsh)\""
"" ""