feat: couple of updates - added i3, neovim, etc...)

This commit is contained in:
Xavier Morel
2025-04-25 09:31:14 +02:00
committed by installer
parent f17b416af5
commit 285d96d758
6 changed files with 92 additions and 46 deletions

View File

@@ -30,12 +30,17 @@ in
bat
tree
imv
eza # ?
eza
fzf
appimage-run
nh
openssl
nixfmt-rfc-style
nil
ripgrep
coreutils
fd
clang
];
programs.fish.enable = true;
};

View File

@@ -25,8 +25,23 @@ in
lazyjj # jjui
commitizen
pre-commit
devenv
# cargo
# rustup
python312
lua
lua52Packages.luarocks
ghostscript
tectonic
mermaid-cli
lazygit
];
programs = {
neovim = {
enable = true;
vimAlias = true;
viAlias = true;
};
};
};
}

View File

@@ -16,6 +16,21 @@ in
};
config = mkIf cfg.enable {
# services.displayManager.defaultSession = "none+i3";
services.xserver = {
enable = true;
windowManager.i3 = {
enable = true;
extraPackages = with pkgs; [
# dmenu
i3lock
i3status
];
};
};
services.picom.enable = true;
programs.dconf.enable = true;
programs.hyprland.enable = true;
programs.hyprlock.enable = true;
security.pam.services.hyprlock = { };
@@ -25,6 +40,7 @@ in
waybar
pavucontrol
libnotify
xclip
wl-clipboard
hyprpaper
libnotify