working on meli, bunch of stuff

This commit is contained in:
nx2
2024-03-17 12:46:31 +01:00
parent 774e8f08ae
commit 23cc6752ab
21 changed files with 1066 additions and 162 deletions

View File

@@ -2,10 +2,12 @@
{
imports = [
./home-modules/vscode.nix
./home-modules/mutt/neomutt.nix
./home-modules/discord.nix
./home-modules/meli.nix
# ./home-modules/mutt/neomutt.nix
./home-modules/gestures.nix
./home-modules/pnx.nix
./home-modules/pnx/pnx.nix
# ./home-modules/hsmw.nix
./home-modules/hyprland/hyprland.nix
@@ -14,9 +16,11 @@
./home-modules/shell/fish.nix
./home-modules/shell/starship.nix
./home-modules/shell/yazi.nix
./home-modules/shell/zoxide.nix
./home-modules/ssh.nix
./home-modules/git.nix
./home-modules/mako.nix
./home-modules/theme/gtk.nix
./home-modules/theme/qt.nix
@@ -34,7 +38,11 @@
kitty
zathura
#vesktop
thunderbird element-desktop # zoom-us
thunderbird element-desktop
# zoom-us
# vesktop
discord
signal-desktop
obsidian
spotify spicetify-cli
@@ -44,9 +52,12 @@
imv mpv mediainfo exiftool ffmpeg
pavucontrol fontpreview gtk2fontsel
lynx bat du-dust eza neofetch zoxide tldr fzf figlet delta ripgrep lolcat
lynx bat du-dust eza neofetch tldr fzf figlet delta ripgrep lolcat jq
brightnessctl wev
element sssnake pipes
nodejs
(pkgs.python3.withPackages (python-pkgs: [
python-pkgs.pandas
python-pkgs.requests
@@ -74,21 +85,7 @@
'';
})
];
# systemd.user.services = {
# ydotoold = {
# Unit = {
# Description = "An auto-input utility for wayland";
# Documentation = [ "man:ydotool(1)" "man:ydotoold(8)" ];
# };
# Service = {
# ExecStart = "/run/current-system/sw/bin/ydotoold --socket-path /tmp/ydotool_socket ";
# };
# Install = {
# WantedBy = ["default.target"];
# };
# };
# };
home.file = {
};
# Home Manager can also manage your environment variables through
@@ -102,31 +99,13 @@
#
# /etc/profiles/per-user/nx2/etc/profile.d/hm-session-vars.sh
#
home.sessionVariables = {
XDG_CONFIG_HOME = "$HOME/.config";
XDG_DATA_HOME = "$HOME/.local/share";
XDG_CACHE_HOME = "$HOME/.";
XDG_STATE_HOME = "$HOME/.local/state";
};
programs.git = {
enable = true;
userName = "nx2";
userEmail = "nx2@local";
delta = {
enable = true;
options = {
line-numbers = true;
side-by-side = false;
features = "unobtrusive-line-numbers decorations";
whitespace-error-style = "22 reverse";
};
};
};
xdg = {
enable = true;
configHome = /home/${user}/.config;
cacheHome = /home/${user}/.cache;
dataHome = /home/${user}/.local/share;
stateHome = /home/${user}/.local/state;
mimeApps = {
enable = true;
defaultApplications = {