feat: adapt home config to current work
This commit is contained in:
@@ -1,47 +1,64 @@
|
||||
{
|
||||
config,
|
||||
inputs,
|
||||
pkgs,
|
||||
lib,
|
||||
nixpkgs,
|
||||
outputs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
home.username = "yoru";
|
||||
home.homeDirectory = "/home/yoru";
|
||||
|
||||
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
|
||||
inputs.noctalia.homeModules.default
|
||||
];
|
||||
|
||||
myHome.dotfiles.enable = true;
|
||||
myHome.helix.enable = true;
|
||||
myHome.waybar.enable = true;
|
||||
myHome.kitty.enable = true;
|
||||
myHome.shell.enable = true;
|
||||
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.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 = {
|
||||
username = "yoru";
|
||||
homeDirectory = "/home/yoru";
|
||||
shell.enableFishIntegration = true;
|
||||
};
|
||||
|
||||
home.packages = [
|
||||
(import ../../scripts/screenshot.nix { inherit pkgs; })
|
||||
(import ../../scripts/rainbow-border.nix { inherit pkgs; })
|
||||
];
|
||||
# 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;
|
||||
@@ -49,44 +66,44 @@
|
||||
# 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;
|
||||
};
|
||||
};
|
||||
# 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";
|
||||
# }
|
||||
# ];
|
||||
# };
|
||||
# };
|
||||
# };
|
||||
|
||||
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;
|
||||
# nixpkgs.config.allowUnfree = true;
|
||||
programs = {
|
||||
gh.enable = true;
|
||||
btop = {
|
||||
@@ -95,18 +112,40 @@
|
||||
vim_keys = true;
|
||||
};
|
||||
};
|
||||
home-manager.enable = true;
|
||||
hyprlock = {
|
||||
enable = true;
|
||||
settings = {
|
||||
general = {
|
||||
disable_loading_bar = true;
|
||||
grace = 10;
|
||||
hide_cursor = true;
|
||||
no_fade_in = false;
|
||||
};
|
||||
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";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user