foot, vscode, bitwarden and email setup

This commit is contained in:
tristan 2023-04-12 17:48:55 +01:00
parent ad478d1e9e
commit 5745b464d9
2 changed files with 90 additions and 3 deletions

View file

@ -100,11 +100,9 @@
waybar waybar
swaylock-effects swaylock-effects
swayidle swayidle
bitwarden-cli swaybg
bitwarden
pcmanfm pcmanfm
pavucontrol pavucontrol
exa
(neovim.override { (neovim.override {
vimAlias = true; vimAlias = true;
configure = { configure = {

View file

@ -10,6 +10,13 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
gimp gimp
logseq
quickemu
exa
bitwarden-cli
bitwarden
playerctl
nextcloud-client
]; ];
programs.git = { programs.git = {
@ -63,8 +70,13 @@
name = "Materia-dark"; name = "Materia-dark";
package = pkgs.materia-theme; package = pkgs.materia-theme;
}; };
gtk3.bookmarks = [
"file:///home/tristan/Documents"
];
}; };
# services.mako.enable = true;
programs.ncmpcpp.enable = true; programs.ncmpcpp.enable = true;
programs.ncmpcpp.settings.mpd_host = "192.168.1.2"; programs.ncmpcpp.settings.mpd_host = "192.168.1.2";
# services.mpd-mpris.enable = true; # services.mpd-mpris.enable = true;
@ -90,4 +102,81 @@
c = "cycle sub-visibility"; c = "cycle sub-visibility";
}; };
programs.foot.enable = true;
programs.foot.settings = {
main = {
term = "xterm-256color";
font = "mono:size=12";
};
colors = {
foreground="abb2bf";
background="282c34";
regular0="222222";
regular1="eb3a26";
regular2="7fbc59";
regular3="e9db65";
regular4="4781d1";
regular5="7d74bb";
regular6="50a2bd";
regular7="dcdccc";
bright0="666666";
bright1="e15d4e";
bright2="8fbd73";
bright3="e3d97e";
bright4="6791ce";
bright5="8f88be";
bright6="6caabf";
bright7="ffffff";
};
};
programs.vscode = {
enable = true;
package = pkgs.vscodium;
extensions = with pkgs; [
vscode-extensions.asvetliakov.vscode-neovim
vscode-extensions.jnoortheen.nix-ide
];
userSettings = {
"vscode-neovim.neovimExecutablePaths.linux" = "/run/current-system/sw/bin/nvim";
};
};
services.nextcloud-client.enable = true;
services.nextcloud-client.startInBackground = true;
accounts.email.accounts."tristan@tristans.cloud" = {
notmuch.enable = true;
neomutt.enable = true;
mbsync.enable = true;
userName = "tristan@tristans.cloud";
realName = "Tristan";
address = "tristan@tristans.cloud";
primary = true;
passwordCommand = "rbw get privateemail";
smtp = {
host = "mail.privateemail.com";
port = 465;
tls.enable = true;
};
imap = {
host = "mail.privateemail.com";
port = 993;
tls.enable = true;
};
};
programs.notmuch.enable = true;
programs.neomutt.enable = true;
programs.mbsync.enable = true;
services.mbsync.enable = true;
programs.rbw = {
enable = true;
settings = {
email = "tristan@tristans.cloud";
base_url = "https://vault.tristans.cloud";
};
};
} }