Compare commits
1 Commits
feat/stars
...
fix/mu4e-e
| Author | SHA1 | Date | |
|---|---|---|---|
| 05ad04764e |
@@ -23,7 +23,6 @@
|
|||||||
kubectl.enable = true;
|
kubectl.enable = true;
|
||||||
tmux.enable = true;
|
tmux.enable = true;
|
||||||
plasma-manager.enable = true;
|
plasma-manager.enable = true;
|
||||||
starship.enable = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
targets.genericLinux.enable = true;
|
targets.genericLinux.enable = true;
|
||||||
|
|||||||
@@ -23,7 +23,6 @@
|
|||||||
plasma-manager.enable = true;
|
plasma-manager.enable = true;
|
||||||
emacs.enable = true;
|
emacs.enable = true;
|
||||||
i3_sway.enable = true;
|
i3_sway.enable = true;
|
||||||
starship.enable = true;
|
|
||||||
|
|
||||||
# Launcher wrappers for excluded/optional packages
|
# Launcher wrappers for excluded/optional packages
|
||||||
launchers = {
|
launchers = {
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
plasma-manager.enable = true;
|
plasma-manager.enable = true;
|
||||||
emacs.enable = true;
|
emacs.enable = true;
|
||||||
i3_sway.enable = true;
|
i3_sway.enable = true;
|
||||||
starship.enable = true;
|
|
||||||
# development.enable = false; # Not needed for live USB
|
# development.enable = false; # Not needed for live USB
|
||||||
# communication.enable = false; # Not needed for live USB
|
# communication.enable = false; # Not needed for live USB
|
||||||
# office.enable = false; # Not needed for live USB
|
# office.enable = false; # Not needed for live USB
|
||||||
|
|||||||
@@ -20,7 +20,6 @@
|
|||||||
plasma-manager.enable = true;
|
plasma-manager.enable = true;
|
||||||
emacs.enable = true;
|
emacs.enable = true;
|
||||||
i3_sway.enable = true;
|
i3_sway.enable = true;
|
||||||
starship.enable = true;
|
|
||||||
# office.enable = false; # Not needed for media center
|
# office.enable = false; # Not needed for media center
|
||||||
# sync.enable = false; # Shared machine, no personal file sync
|
# sync.enable = false; # Shared machine, no personal file sync
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -19,6 +19,5 @@
|
|||||||
./sync
|
./sync
|
||||||
./tmux
|
./tmux
|
||||||
./emacs
|
./emacs
|
||||||
./starship
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -211,11 +211,16 @@
|
|||||||
mu4e-headers-time-format "%H:%M")
|
mu4e-headers-time-format "%H:%M")
|
||||||
|
|
||||||
;; Sending mail via msmtp
|
;; Sending mail via msmtp
|
||||||
(setq message-send-mail-function 'message-send-mail-with-sendmail
|
;; NOTE: message-sendmail-f-is-evil and --read-envelope-from are required
|
||||||
sendmail-program (executable-find "msmtp")
|
;; to prevent msmtp from stripping the email body when processing headers.
|
||||||
message-sendmail-envelope-from 'header
|
;; Without these, multipart messages (especially from org-msg) may arrive
|
||||||
mail-envelope-from 'header
|
;; with empty bodies.
|
||||||
mail-specify-envelope-from t))
|
(setq sendmail-program (executable-find "msmtp")
|
||||||
|
send-mail-function #'message-send-mail-with-sendmail
|
||||||
|
message-send-mail-function #'message-send-mail-with-sendmail
|
||||||
|
message-sendmail-f-is-evil t
|
||||||
|
message-sendmail-extra-arguments '("--read-envelope-from")
|
||||||
|
message-sendmail-envelope-from 'header))
|
||||||
|
|
||||||
;; Whenever you reconfigure a package, make sure to wrap your config in an
|
;; Whenever you reconfigure a package, make sure to wrap your config in an
|
||||||
;; `after!' block, otherwise Doom's defaults may override your settings. E.g.
|
;; `after!' block, otherwise Doom's defaults may override your settings. E.g.
|
||||||
|
|||||||
@@ -1,72 +0,0 @@
|
|||||||
{ config, lib, pkgs, ... }:
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
let
|
|
||||||
cfg = config.home.roles.starship;
|
|
||||||
in
|
|
||||||
{
|
|
||||||
options.home.roles.starship = {
|
|
||||||
enable = mkEnableOption "starship cross-shell prompt";
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
programs.starship = {
|
|
||||||
enable = true;
|
|
||||||
enableBashIntegration = true;
|
|
||||||
enableZshIntegration = true;
|
|
||||||
|
|
||||||
settings = {
|
|
||||||
add_newline = true;
|
|
||||||
|
|
||||||
character = {
|
|
||||||
success_symbol = "[>](bold green)";
|
|
||||||
error_symbol = "[x](bold red)";
|
|
||||||
vimcmd_symbol = "[<](bold green)";
|
|
||||||
};
|
|
||||||
|
|
||||||
directory = {
|
|
||||||
truncation_length = 4;
|
|
||||||
truncate_to_repo = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
git_branch = {
|
|
||||||
symbol = "";
|
|
||||||
format = "[$symbol$branch(:$remote_branch)]($style) ";
|
|
||||||
};
|
|
||||||
|
|
||||||
git_status = {
|
|
||||||
format = "([$all_status$ahead_behind]($style) )";
|
|
||||||
};
|
|
||||||
|
|
||||||
nix_shell = {
|
|
||||||
symbol = "";
|
|
||||||
format = "[$symbol$state( \\($name\\))]($style) ";
|
|
||||||
};
|
|
||||||
|
|
||||||
cmd_duration = {
|
|
||||||
min_time = 2000;
|
|
||||||
format = "[$duration]($style) ";
|
|
||||||
};
|
|
||||||
|
|
||||||
# Disable modules that are noisy or rarely needed
|
|
||||||
package.disabled = true;
|
|
||||||
nodejs.disabled = true;
|
|
||||||
python.disabled = true;
|
|
||||||
ruby.disabled = true;
|
|
||||||
java.disabled = true;
|
|
||||||
golang.disabled = true;
|
|
||||||
rust.disabled = true;
|
|
||||||
php.disabled = true;
|
|
||||||
lua.disabled = true;
|
|
||||||
perl.disabled = true;
|
|
||||||
terraform.disabled = true;
|
|
||||||
kubernetes.disabled = true;
|
|
||||||
docker_context.disabled = true;
|
|
||||||
aws.disabled = true;
|
|
||||||
gcloud.disabled = true;
|
|
||||||
azure.disabled = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user