diff --git a/nix/home-manager/home.nix b/nix/home-manager/home.nix deleted file mode 100644 index d27d49d8..00000000 --- a/nix/home-manager/home.nix +++ /dev/null @@ -1,172 +0,0 @@ -{ config, pkgs-stable, pkgs-unstable, ... }: - -{ - home.username = "joey"; - home.homeDirectory = "/home/joey"; - home.stateVersion = "24.05"; - home.packages = with pkgs-stable; [ - fastfetch - tree - bat - btop - wl-clipboard - fd - eza - flatpak - fzf-git-sh - tmux - webcord-vencord discord vencord - base16-schemes - ]; - home.file = { - }; - - - - # Programs - ## Stylix - stylix = { - enable = true; - autoEnable = true; - base16Scheme = "${pkgs-stable.base16-schemes}/share/themes/gruvbox-dark-medium.yaml"; - image = ./wallpaper.png; - cursor.size = 32; - }; - - ## Kitty - programs.kitty = { - enable = true; - theme = "Gruvbox Material Dark Medium"; - }; - - ## eza - programs.eza = { - enable = true; - enableZshIntegration = true; - git = true; - extraOptions = [ - "--color=always" - "--long" - "--icons=always" - "--no-time" - "--no-user" - ]; - }; - - ## vim - programs.vim = { - enable = true; - defaultEditor = true; - settings = { - copyindent = true; - relativenumber = true; - expandtab = true; - tabstop = 2; - }; - extraConfig = '' - set nocompatible - filetype on - filetype plugin on - filetype indent on - syntax on - set cursorline - set wildmenu - set wildmode=list:longest - ''; - }; - - ## OBS-Studio - programs.obs-studio = { - enable = true; - plugins = with pkgs-stable.obs-studio-plugins; [ - obs-vaapi - obs-vkcapture - input-overlay - ]; - }; - - ## fzf - programs.fzf = { - enable = true; - package = pkgs-unstable.fzf; - defaultCommand = "fd --hidden --strip-cwd-prefix --exclude .git"; - fileWidgetCommand = "$FZF_DEFAULT_COMMAND"; - changeDirWidgetCommand = "fd --type=d --hidden --strip-cwd-prefix --exclude .git ."; - enableZshIntegration = true; - }; - - ## Hyprland - wayland.windowManager.hyprland = { - enable = true; - package = pkgs-stable.hyprland; - plugins = []; - settings = {}; - }; - - - ## Git - programs.git = { - enable = true; - userName = "Joey Hafner"; - userEmail = "joey@jafner.net"; - extraConfig = { - core.sshCommand = "ssh -i /home/joey/.ssh/joey@joey-laptop"; - }; - delta.enable = true; - delta.options = { - side-by-side = true; - }; - }; - - ## Zsh - programs.zsh = { - enable = true; - dotDir = ".config/zsh"; - enableCompletion = true; - autosuggestion.enable = true; - syntaxHighlighting.enable = true; - initExtraFirst = "source ${pkgs-stable.fzf-git-sh}/share/fzf-git-sh/fzf-git.sh"; - shellAliases = { - cat = "bat"; - fd = "fd -Lu"; - ls = "eza"; - fetch = "fastfetch"; - neofetch = "fetch"; - hmu = "home-manager switch --flake ~/Jafner.net/nix"; - nu = "sudo nixos-rebuild switch --flake ~/Jafner.net/nix"; - }; - history = { - share = true; - save = 10000; - size = 10000; - expireDuplicatesFirst = false; - extended = false; - ignoreAllDups = false; - ignoreDups = true; - }; - initExtra = '' - bindkey -e - bindkey '^[[1;5A' history-search-backward # Ctrl+Up-arrow - bindkey '^[[1;5B' history-search-forward # Ctrl+Down-arrow - bindkey '^[[1;5D' backward-word # Ctrl+Left-arrow - bindkey '^[[1;5C' forward-word # Ctrl+Right-arrow - bindkey '^[[H' beginning-of-line # Home - bindkey '^[[F' end-of-line # End - bindkey '^[w' kill-region # Delete - bindkey '^I^I' autosuggest-accept # Tab, Tab - bindkey '^[' autosuggest-clear # Esc - _fzf_compgen_path() { - fd --hidden --exclude .git . "$1" - } - _fzf_compgen_dir() { - fd --hidden --exclude .git . "$1" - } - ''; - - }; - - ## Home-manager - programs.home-manager = { - enable = true; - }; -} diff --git a/nix/home-manager/wallpaper.png b/nix/home-manager/wallpaper.png deleted file mode 100644 index 908c172b..00000000 Binary files a/nix/home-manager/wallpaper.png and /dev/null differ