feat: several updates/styling
This commit is contained in:
@@ -9,11 +9,5 @@
|
||||
config = lib.mkIf config.myHome.bundle.myhypr.enable {
|
||||
myHome.services.hyprland.enable = true;
|
||||
myHome.services.waybar.enable = true;
|
||||
home.packages = map lib.lowPrio [
|
||||
pkgs.mako
|
||||
pkgs.swayidle
|
||||
pkgs.swaylock
|
||||
pkgs.swaybg
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
options.myHome.bundle.work-apps.enable = lib.mkEnableOption "enable work-apps bundle";
|
||||
config = lib.mkIf config.myHome.bundle.work-apps.enable {
|
||||
home.packages = map lib.lowPrio [
|
||||
pkgs.tailscale
|
||||
pkgs.tailscale-systray
|
||||
pkgs.slack
|
||||
pkgs.openvpn
|
||||
|
||||
@@ -4,23 +4,45 @@
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
let
|
||||
drawing-apps = with pkgs; [
|
||||
gimp
|
||||
tiled
|
||||
aseprite
|
||||
inkscape
|
||||
sweethome3d.application
|
||||
];
|
||||
printing-apps = with pkgs; [
|
||||
blender
|
||||
prusa-slicer
|
||||
openscad
|
||||
];
|
||||
gamedev-apps = with pkgs; [
|
||||
godot_4
|
||||
gdtoolkit_4
|
||||
];
|
||||
sound-apps = with pkgs; [
|
||||
audacity
|
||||
sfxr
|
||||
];
|
||||
in
|
||||
{
|
||||
options.myHome.programs.creativity.enable = lib.mkEnableOption "enable creativity software";
|
||||
config = lib.mkIf config.myHome.programs.creativity.enable {
|
||||
home.packages = with pkgs; [
|
||||
blender
|
||||
tiled
|
||||
aseprite
|
||||
inkscape
|
||||
|
||||
prusa-slicer
|
||||
openscad
|
||||
|
||||
godot_4
|
||||
gdtoolkit_4
|
||||
|
||||
audacity
|
||||
sfxr
|
||||
];
|
||||
options.myHome.programs.creativity = lib.mkOption {
|
||||
type = lib.types.submodule {
|
||||
options = {
|
||||
drawing.enable = lib.mkEnableOption "enable drawing software";
|
||||
printing.enable = lib.mkEnableOption "enable 3d (printing) software";
|
||||
gamedev.enable = lib.mkEnableOption "enable gamedev software";
|
||||
sound.enable = lib.mkEnableOption "enable sound making software";
|
||||
};
|
||||
};
|
||||
default = { };
|
||||
};
|
||||
|
||||
config.home.packages = lib.concatLists [
|
||||
(lib.optionals config.myHome.programs.creativity.drawing.enable drawing-apps)
|
||||
(lib.optionals config.myHome.programs.creativity.printing.enable printing-apps)
|
||||
(lib.optionals config.myHome.programs.creativity.gamedev.enable gamedev-apps)
|
||||
(lib.optionals config.myHome.programs.creativity.sound.enable sound-apps)
|
||||
];
|
||||
}
|
||||
|
||||
@@ -19,16 +19,16 @@
|
||||
dynamic_background_opacity = true;
|
||||
enable_audio_bell = false;
|
||||
mouse_hide_wait = "-1.0";
|
||||
background_opacity = "0.5";
|
||||
background_opacity = "0.6";
|
||||
background_blur = 5;
|
||||
font_family = "Fira Code";
|
||||
};
|
||||
extraConfig = ''
|
||||
tab_bar_style fade
|
||||
tab_fade 1
|
||||
active_tab_font_style bold
|
||||
inactive_tab_font_style bold
|
||||
'';
|
||||
# extraConfig = ''
|
||||
# tab_bar_style fade
|
||||
# tab_fade 1
|
||||
# active_tab_font_style bold
|
||||
# inactive_tab_font_style bold
|
||||
# '';
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,7 +9,10 @@
|
||||
config = lib.mkIf config.myHome.programs.photos.enable {
|
||||
home.packages = with pkgs; [
|
||||
# gimp
|
||||
rawtherapee
|
||||
gphoto2
|
||||
# rawtherapee
|
||||
darktable
|
||||
exiftool
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -25,11 +25,17 @@
|
||||
slurp
|
||||
swappy
|
||||
grim
|
||||
rofi
|
||||
];
|
||||
programs = {
|
||||
rofi.enable = true;
|
||||
swaylock.enable = true;
|
||||
};
|
||||
|
||||
services = {
|
||||
picom.enable = true;
|
||||
hyprsunset.enable = true;
|
||||
mako.enable = true;
|
||||
swayidle.enable = true;
|
||||
};
|
||||
|
||||
xdg.portal = {
|
||||
|
||||
Reference in New Issue
Block a user