118 lines
3.2 KiB
Nix
118 lines
3.2 KiB
Nix
{ config, pkgs, lib, ... }:
|
|
{
|
|
imports = [ <home-manager/nixos> ];
|
|
|
|
home-manager.users.alex = { pkgs, ... }: {
|
|
home.packages = [
|
|
pkgs.cryfs
|
|
];
|
|
|
|
programs = {
|
|
vscode = {
|
|
enable = true;
|
|
package = pkgs.vscode;
|
|
extensions = with pkgs.vscode-extensions; [
|
|
bbenoist.Nix
|
|
justusadam.language-haskell
|
|
editorconfig.editorconfig
|
|
ms-azuretools.vscode-docker
|
|
#hsnazar.hyper-term-theme
|
|
#rafaelmaiolla.remote-vscode
|
|
eamodio.gitlens
|
|
];
|
|
# userSettings = {
|
|
# #"terminal.integrated.fontFamily" = "Hack";
|
|
# "workbench.colorTheme" = "Hyper Term Black";
|
|
# "window.titleBarStyle" = "custom";
|
|
# };
|
|
};
|
|
|
|
rofi = {
|
|
enable = true;
|
|
lines = 10;
|
|
borderWidth = 2;
|
|
scrollbar = false;
|
|
padding = 50;
|
|
font = "Liberation Sans Regular 20";
|
|
separator = "solid";
|
|
colors = {
|
|
window = {
|
|
background = "#dd000000";
|
|
border = "#a6a6a6";
|
|
separator = "#a6a6a6";
|
|
};
|
|
rows = {
|
|
normal = {
|
|
background = "#00000000";
|
|
foreground = "#a6a6a6";
|
|
backgroundAlt = "#00000000";
|
|
highlight = {
|
|
background = "#a6a6a6";
|
|
foreground = "#000000";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
extraConfig = {
|
|
modi = "drun,window";
|
|
show-icons = true;
|
|
};
|
|
};
|
|
|
|
mpv = {
|
|
enable = true;
|
|
};
|
|
|
|
|
|
kitty = {
|
|
enable = true;
|
|
extraConfig = ''
|
|
enabled_layouts splits:split_axis=vertical
|
|
enable_audio_bell false
|
|
|
|
map F5 launch --location=hsplit
|
|
map F6 launch --location=vsplit
|
|
map F7 layout_action rotate
|
|
|
|
map shift+up move_window up
|
|
map shift+left move_window left
|
|
map shift+right move_window right
|
|
map shift+down move_window down
|
|
|
|
map ctrl+left neighboring_window left
|
|
map ctrl+right neighboring_window right
|
|
map ctrl+up neighboring_window up
|
|
map ctrl+down neighboring_window down
|
|
|
|
background #000000
|
|
foreground #e9e9e9
|
|
cursor #e9e9e9
|
|
selection_background #424242
|
|
color0 #000000
|
|
color8 #000000
|
|
color1 #d44d53
|
|
color9 #d44d53
|
|
color2 #b9c949
|
|
color10 #b9c949
|
|
color3 #e6c446
|
|
color11 #e6c446
|
|
color4 #79a6da
|
|
color12 #79a6da
|
|
color5 #c396d7
|
|
color13 #c396d7
|
|
color6 #70c0b1
|
|
color14 #70c0b1
|
|
color7 #fffefe
|
|
color15 #fffefe
|
|
selection_foreground #000000
|
|
'';
|
|
};
|
|
};
|
|
|
|
# manuals not needed
|
|
manual.html.enable = false;
|
|
manual.json.enable = false;
|
|
manual.manpages.enable = false;
|
|
};
|
|
}
|