comparison home.nix @ 2:a2c891f7b914

Occasional commit 2
author Yasuri <yasuri@charliesmp.net>
date Sat, 03 Oct 2026 18:53:08 -0500
parents f78c8a98f113
children 7c8c5e548075
comparison
equal deleted inserted replaced
1:f78c8a98f113 2:a2c891f7b914
12 home.packages = with pkgs; [ 12 home.packages = with pkgs; [
13 pkgs.audacious 13 pkgs.audacious
14 pkgs.vesktop 14 pkgs.vesktop
15 pkgs.macchina 15 pkgs.macchina
16 pkgs.xclip 16 pkgs.xclip
17 pkgs.btop
18 pkgs.libsForQt5.qtstyleplugin-kvantum
19 (pkgs.callPackage ./modules/dwmbar.nix { })
20 pkgs.cmatrix
21 pkgs.cava
22 pkgs.lavat
17 ]; 23 ];
18 programs.librewolf.enable = true; 24 programs.librewolf.enable = true;
19 home.stateVersion = "26.05"; 25 home.stateVersion = "26.05";
20 home.file.".config/alacritty".source = ./config/alacritty; 26 home.file.".config/alacritty".source = ./config/alacritty;
21 home.file.".config/picom".source = ./config/picom; 27 home.file.".config/picom".source = ./config/picom;
22 programs.tmux = { 28 qt = {
29 enable = true;
30 platformTheme.name = "qtct";
31 style.name = "kvantum";
32 kvantum = {
33 themes = [ pkgs.rose-pine-kvantum ];
34 settings.General.theme = "rose-pine-iris";
35 };
36 qt5ctSettings.Appearance.style = "kvantum";
37 qt6ctSettings.Appearance.style = "kvantum";
38 };
39
40 programs.tmux = {
23 enable = true; 41 enable = true;
24 prefix = "C-Space"; 42 prefix = "C-Space";
25 mouse = true; 43 mouse = true;
26 baseIndex = 1; 44 baseIndex = 1;
27 keyMode = "vi"; 45 keyMode = "vi";
46 bind k select-pane -U 64 bind k select-pane -U
47 bind l select-pane -R 65 bind l select-pane -R
48 66
49 bind r source-file ~/.config/tmux/tmux.conf \; display "reloaded" 67 bind r source-file ~/.config/tmux/tmux.conf \; display "reloaded"
50 68
51 # palette: forest floor, moss, fern, mist 69 # palette: near black, slate outline, store path blue
52 set -g status-style "bg=#0f1a10,fg=#cfe3cf" 70 set -g status-style "bg=#131313,fg=#a9c7ee"
53 set -g status-left-length 30 71 set -g status-left-length 30
54 set -g status-left "#[bg=#7bc043,fg=#0f1a10,bold] #S #[default] " 72 set -g status-left "#[bg=#5277c3,fg=#eef4ff,bold] #S #[default] "
55 set -g status-right "#[fg=#6b7a70]%a %b %d #[bg=#4f9d2d,fg=#0f1a10,bold] %H:%M " 73 set -g status-right "#[fg=#4a4a63]%a %b %d #[bg=#7ebae4,fg=#131313,bold] %H:%M "
56 set -g window-status-format "#[fg=#6b7a70] #I #W " 74 set -g window-status-format "#[fg=#4a4a63] #I #W "
57 set -g window-status-current-format "#[bg=#2a3f2a,fg=#a5d63f,bold] #I #W " 75 set -g window-status-current-format "#[bg=#222222,fg=#7ebae4,bold] #I #W "
58 set -g pane-border-style "fg=#2a3f2a" 76 set -g pane-border-style "fg=#363648"
59 set -g pane-active-border-style "fg=#7bc043" 77 set -g pane-active-border-style "fg=#5277c3"
60 set -g message-style "bg=#7bc043,fg=#0f1a10" 78 set -g message-style "bg=#5277c3,fg=#eef4ff"
61 set -g mode-style "bg=#4f9d2d,fg=#0f1a10" 79 set -g mode-style "bg=#5277c3,fg=#eef4ff"
80
62 bind -T copy-mode-vi v send -X begin-selection 81 bind -T copy-mode-vi v send -X begin-selection
63 bind -T copy-mode-vi y send -X copy-pipe-and-cancel "xclip -selection clipboard -i" 82 bind -T copy-mode-vi y send -X copy-pipe-and-cancel "xclip -selection clipboard -i"
64 bind -T copy-mode-vi MouseDragEnd1Pane send -X copy-pipe-and-cancel "xclip -selection clipboard -i" 83 bind -T copy-mode-vi MouseDragEnd1Pane send -X copy-pipe-and-cancel "xclip -selection clipboard -i"
65 ''; 84 '';
66 }; 85 };
67 } 86 }