{ inputs, pkgs, ... }: { imports = [ inputs.noctalia.homeModules.default ]; myHome = { services.nix.enable = true; bundle.work-apps.enable = false; bundle.myhypr.enable = false; bundle.desktop-apps.enable = true; bundle.shell.enable = true; programs.creativity = { drawing.enable = true; printing.enable = true; gamedev.enable = true; sound.enable = true; }; }; home = { username = "yoru"; homeDirectory = "/home/yoru"; shell.enableFishIntegration = true; }; # imports = [ # ../../modules/home-manager/dotfiles.nix # ../../modules/home-manager/helix.nix # ../../modules/home-manager/waybar.nix # ../../modules/home-manager/shell.nix # ../../modules/home-manager/kitty.nix # ]; # # myHome.dotfiles.enable = true; # myHome.helix.enable = true; # myHome.waybar.enable = true; # myHome.kitty.enable = true; # myHome.shell.enable = true; # home.file.".config/swappy/config".text = '' # [Default] # save_dir=/home/yoru/Pictures/Screenshots # save_filename_format=swappy-%Y%m%d-%H%M%S.png # show_panel=false # line_size=5 # text_size=20 # text_font=Ubuntu # paint_mode=brush # early_exit=true # fill_shape=false # ''; # # home.packages = [ # (import ../../scripts/screenshot.nix { inherit pkgs; }) # (import ../../scripts/rainbow-border.nix { inherit pkgs; }) # ]; # stylix.targets = { # waybar.enable = false; # rofi.enable = false; # hyprland.enable = false; # }; # gtk = { # iconTheme = { # name = "Papirus-Dark"; # package = pkgs.papirus-icon-theme; # }; # gtk3.extraConfig = { # gtk-application-prefer-dark-theme = 1; # }; # gtk4.extraConfig = { # gtk-application-prefer-dark-theme = 1; # }; # }; # # services = { # hypridle = { # enable = true; # settings = { # general = { # after_sleep_cmd = "hyprctl dispatch dpms on"; # ignore_dbus_inhibit = false; # lock_cmd = "hyprlock"; # }; # listener = [ # { # timeout = 900; # on-timeout = "hyprlock"; # } # { # timeout = 1200; # on-timeout = "hyprctl dispatch dpms off"; # on-resume = "hyprctl dispatch dpms on"; # } # ]; # }; # }; # }; # nixpkgs.config.allowUnfree = true; programs = { gh.enable = true; btop = { enable = true; settings = { vim_keys = true; }; }; firefox.enable = true; git = { settings.user = { name = "Xavier Morel"; email = "morelx42@gmail.com"; }; }; home-manager.enable = true; rofi.enable = true; noctalia-shell.enable = true; quickshell.enable = true; alacritty.enable = true; # hyprlock = { # enable = true; # settings = { # general = { # disable_loading_bar = true; # grace = 10; # hide_cursor = true; # no_fade_in = false; # }; # }; # }; }; xdg.portal = { enable = true; extraPortals = [ pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal ]; configPackages = [ pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal ]; }; home.stateVersion = "23.11"; }