summaryrefslogtreecommitdiff
path: root/nixos/home.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/home.nix')
-rw-r--r--nixos/home.nix43
1 files changed, 38 insertions, 5 deletions
diff --git a/nixos/home.nix b/nixos/home.nix
index cd31c1f..6a76346 100644
--- a/nixos/home.nix
+++ b/nixos/home.nix
@@ -37,16 +37,19 @@
'';
};
- home.file.".config/hypr".source = ./config/hypr;
- home.file.".config/waybar".source = ./config/waybar;
- home.file.".config/git".source = ./config/git;
- home.file.".config/nvim/init.lua".source = ./config/nvim/init.lua;
- home.file.".config/user-dirs.dirs".source = ./config/user-dirs.dirs;
+ home.file.".config/hypr/hyprland.lua".source = ./config/hypr/hyprland.lua;
+ home.file.".config/waybar".source = ./config/waybar;
+ home.file.".config/git".source = ./config/git;
+ home.file.".config/nvim/init.lua".source = ./config/nvim/init.lua;
+ home.file.".config/user-dirs.dirs".source = ./config/user-dirs.dirs;
+ home.file.".local/bin/unblock-pipewire.sh".source = ./bin/unblock-pipewire.sh;
home.packages = with pkgs; [
neovim
nil
+
hyprpicker
+ hyprpaper
dunst
grim
wl-clipboard
@@ -60,6 +63,8 @@
yt-dlp
pavucontrol
fzf
+ btop
+
(pkgs.writeShellApplication {
name = "ns";
runtimeInputs = with pkgs; [
@@ -73,6 +78,22 @@
programs.alacritty = {
enable = true;
theme = "tokyo_night";
+ settings = {
+ window = {
+ padding = {
+ x = 10;
+ y = 10;
+ };
+ opacity = 1;
+ };
+ font = {
+ normal = {
+ family = "0xProto Nerd Font";
+ style = "Regular";
+ };
+ size = 15;
+ };
+ };
};
programs.firefox = {
@@ -86,4 +107,16 @@
search.default = "ddg";
};
};
+
+ services.hyprpaper = {
+ enable = true;
+ settings = {
+ wallpaper = [
+ {
+ monitor = "auto";
+ path = "~/images/wallpaper.png";
+ }
+ ];
+ };
+ };
}