update
This commit is contained in:
104
home.nix
104
home.nix
@@ -76,6 +76,36 @@ in {
|
||||
|
||||
gh.enable = true;
|
||||
|
||||
iamb = {
|
||||
enable = true;
|
||||
settings = {
|
||||
default_profile = "personal";
|
||||
profiles = {
|
||||
personal.user_id = "@mtgmonkey:calitabby.net";
|
||||
andromeda.user_id = "@andromeda:tchncs.de";
|
||||
};
|
||||
settings = {
|
||||
image_view.protocol = {
|
||||
type = "kitty";
|
||||
size = {
|
||||
height = 10;
|
||||
width = 66;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
librewolf = {
|
||||
enable = true;
|
||||
package = pkgs.librewolf.override {cfg.enableTridactylNative = true;};
|
||||
profiles."Andromeda" = {
|
||||
extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [
|
||||
tridactyl
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
nvf = {
|
||||
enable = true;
|
||||
settings.vim = {
|
||||
@@ -164,10 +194,23 @@ in {
|
||||
};
|
||||
statusline.lualine.enable = true;
|
||||
syntaxHighlighting = true;
|
||||
utility.vim-wakatime.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
tmux = {
|
||||
enable = true;
|
||||
plugins = [];
|
||||
extraConfig = ''
|
||||
set -g prefix M-q
|
||||
set -g mouse on
|
||||
|
||||
bind-key h select-pane -L
|
||||
bind-key j select-pane -D
|
||||
bind-key k select-pane -U
|
||||
bind-key l select-pane -R
|
||||
'';
|
||||
};
|
||||
|
||||
home-manager.enable = true;
|
||||
qutebrowser.enable = true;
|
||||
ssh.enable = true;
|
||||
@@ -239,14 +282,7 @@ in {
|
||||
};
|
||||
};
|
||||
|
||||
kitty = {
|
||||
enable = true;
|
||||
settings = {
|
||||
scrollback_lines = 10000;
|
||||
enable_audio_bell = 0;
|
||||
confirm_os_window_close = 0;
|
||||
};
|
||||
};
|
||||
alacritty.enable = true;
|
||||
|
||||
# alias
|
||||
# replacements
|
||||
@@ -267,6 +303,12 @@ in {
|
||||
config = ./home/xmonad/config.hs;
|
||||
};
|
||||
|
||||
xdg.configFile."sway/config".source = lib.mkForce ./sway_config;
|
||||
|
||||
wayland.windowManager.sway = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
xdg.configFile."shell".source = lib.getExe pkgs.brush;
|
||||
|
||||
home = {
|
||||
@@ -274,25 +316,35 @@ in {
|
||||
homeDirectory = HOME;
|
||||
stateVersion = "25.05";
|
||||
packages = [
|
||||
pkgs.acpi
|
||||
pkgs.brush
|
||||
pkgs.brightnessctl
|
||||
pkgs.dash
|
||||
pkgs.dust
|
||||
pkgs.flameshot
|
||||
pkgs.foot
|
||||
pkgs.fzf
|
||||
pkgs.jmtpfs
|
||||
pkgs.nix-output-monitor
|
||||
pkgs.lynx
|
||||
pkgs.rip2
|
||||
pkgs.ripgrep
|
||||
pkgs.rofi-wayland
|
||||
pkgs.tree
|
||||
# cli tools
|
||||
pkgs.acpi # battery control
|
||||
pkgs.brightnessctl # brightness control
|
||||
pkgs.dust # disk usage visualizer
|
||||
pkgs.fzf # fuzzy finder
|
||||
pkgs.jmtpfs # connect to android devices
|
||||
pkgs.nix-output-monitor # better nix build: nom
|
||||
pkgs.lynx # tui web browser
|
||||
pkgs.rip2 # better rm: rip
|
||||
pkgs.ripgrep # better grep: rg
|
||||
pkgs.tree # show cd as tree
|
||||
|
||||
pkgs.brush # fast rust shell
|
||||
pkgs.dash # fast c shell
|
||||
|
||||
pkgs.alacritty # terminal emulator
|
||||
pkgs.foot # terminal emulator
|
||||
pkgs.st # terminal emulator
|
||||
|
||||
pkgs.flameshot # screenshot
|
||||
pkgs.grim # screenshot
|
||||
|
||||
pkgs.anki # anki
|
||||
pkgs.element-desktop
|
||||
pkgs.lagrange # gemini browser
|
||||
|
||||
# alias
|
||||
pkgs.glow
|
||||
pkgs.zoxide
|
||||
pkgs.glow # see md files
|
||||
pkgs.zoxide #better cd: z
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user