152 lines
3.3 KiB
Nix
152 lines
3.3 KiB
Nix
{
|
|
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";
|
|
}
|