aidsmaxxing

This commit is contained in:
tulg 2026-05-09 21:13:38 +03:00
parent ff8ff81a4e
commit fafb1bb009
31 changed files with 847 additions and 377 deletions

View file

@ -1,8 +1,13 @@
{lib, ...}: {
{
lib,
pkgs,
...
}: {
imports = [
./yazi.nix
./shell.nix
./zellij.nix
./symlink.nix
./fastfetch.nix
./tmux.nix
];
}

View file

@ -0,0 +1,12 @@
{
config,
inputs,
...
}: {
#xdg.configFile."tmuxcon" = {
# recursive = true;
# source =
# config.lib.file.mkOutOfStoreSymlink
# (inputs.self + /config/tmux);
#};
}

View file

@ -0,0 +1,25 @@
{
programs.tmux = {
enable = true;
#shortcut = "a";
#prefix = "C-a";
extraConfig = ''
# https://old.reddit.com/r/tmux/comments/mesrci/tmux_2_doesnt_seem_to_use_256_colors/
#set -g status-bg colour99
set -g @plugin 'tmux-plugins/tpm'
set -g @rose_pine_variant 'main'
set -g @plugin 'rose-pine/tmux'
# easy-to-remember split pane commands
bind | split-window -h -c "#{pane_current_path}"
bind - split-window -v -c "#{pane_current_path}"
bind c new-window -c "#{pane_current_path}"
set -g @rose_pine_host 'on'
set -g @rose_pine_hostname_short 'on'
set -g @rose_pine_user 'on'
set -g @rose_pine_directory 'on'
run '~/.tmux/plugins/tpm/tpm'
'';
};
}

View file

@ -1,11 +0,0 @@
{pkgs, ...}: {
programs.zellij = {
enable = true;
enableBashIntegration = true; # Or zsh
settings = {
theme = "rose-pine";
pane_frames = false;
show_startup_tips = false;
};
};
}

View file

@ -10,10 +10,7 @@ in {
source = link "${dots}/waybar";
recursive = true;
};
# xdg.configFile."kitty" = {
# source = link "${dots}/kitty";
# recursive = true;
# };
xdg.configFile."wofi" = {
source = link "${dots}/wofi";
recursive = true;
@ -22,4 +19,8 @@ in {
source = link "${dots}/mako";
recursive = true;
};
xdg.configFile."zellij" = {
source = link "${dots}/zellij";
recursive = true;
};
}

View file

@ -39,9 +39,8 @@
wofi
mako
feh
kitty
librewolf
zellij
element-desktop
piper
libratbag

View file

@ -10,6 +10,9 @@
enable = true;
targets.firefox.enable = false;
targets.zen-browser.enable = false;
targets.zellij.enable = false;
targets.tmux.enable = false;
targets.kitty.enable = false;
base16Scheme = "${pkgs.base16-schemes}/share/themes/rose-pine.yaml";
fonts = {

View file

@ -26,4 +26,10 @@
enable = true;
enable32Bit = true;
};
networking.hosts = {
"192.168.1.69" = ["overlord"];
"192.168.1.100" = ["beatrice"];
"192.168.1.114" = ["archangel"];
"49.13.170.223" = ["kittykat"];
};
}