diff options
| author | adikro <adikro@disroot.org> | 2025-11-10 23:32:21 +0100 |
|---|---|---|
| committer | adikro <adikro@disroot.org> | 2025-11-10 23:32:21 +0100 |
| commit | 9e89a97d16d5cc697c3f1d9b2572609d9755c133 (patch) | |
| tree | da5dea76be486ab4514b3e20bf09c07144e087fe /home/home.nix | |
test
Diffstat (limited to 'home/home.nix')
| -rw-r--r-- | home/home.nix | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/home/home.nix b/home/home.nix new file mode 100644 index 0000000..6f18efe --- /dev/null +++ b/home/home.nix @@ -0,0 +1,119 @@ +{ pkgs, inputs, ... }: + +{ + imports = [ + ./wayland/hyprland/binds.nix + ./wayland/waybar.nix + ./terminals/foot.nix + ./shells/fish.nix + ./shells/starship.nix + ./programs/spicetify.nix +# ./editors/nvf.nix + ./editors/nixvim.nix + ./editors/helix.nix + ./wayland/xdg.nix + ./wayland/eww.nix + ./programs/librewolf.nix + ./programs/nixcord.nix +# ./stylix.nix +]; + + home.username = "adam"; + home.homeDirectory = "/home/adam"; + home.stateVersion = "25.05"; + + home.packages = with pkgs; [ + ripgrep + jq + nix-index + qbittorrent-enhanced + fastfetch + foot + wofi + inputs.awww.packages.${pkgs.stdenv.hostPlatform.system}.awww + bitwarden-desktop + yt-dlp-light + ffmpeg + mpv + gimp + obs-cmd + obs-studio + mako + satty + thunderbird + nautilus + kdePackages.dolphin + xfce.thunar-volman + xfce.thunar-vcs-plugin + xfce.thunar-archive-plugin + magic-wormhole + obsidian + xfce.thunar + alsa-utils + ]; + + programs.btop.enable = true; + +programs.git = { + enable = true; + settings = { + user.name = "adikro"; + user.email = "adikro@disroot.org"; + init.defaultBranch = "main"; + }; +}; + +gtk = { + enable = true; + theme = { + name = "Adwaita-dark"; + package = pkgs.gnome-themes-extra; + }; +}; + +qt = { + enable = true; + style.name = "Breeze-Dark"; +}; + +wayland.windowManager.hyprland = { + enable = true; + settings = { + + general = { + gaps_in = 6; + gaps_out = 16; + border_size = 2; + }; + + decoration = { + rounding = 12; + }; + + "$mod" = "ALT"; + monitor = [ + "DP-1,2560x1440@240,0x0,1,vrr,0" + ]; + workspace = [ + "1,monitor:DP-1,default:true" + "2,monitor:DP-1" + "3,monitor:DP-1" + "4,monitor:DP-1" + "5,monitor:DP-1" + ]; + + input = { + accel_profile = "flat"; + sensitivity = -0.6; + repeat_rate = 45; + repeat_delay = 750; + }; + + animations = { + enabled = false; + }; + }; +}; + + programs.home-manager.enable = true; +} |
