Compare commits
No commits in common. "38a204e4f0ef17203d219bc59a0331511eb58e94" and "6f90d71a4484039dcb2f95cea66ccf1d58d1c719" have entirely different histories.
38a204e4f0
...
6f90d71a44
|
@ -1,13 +0,0 @@
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./alacritty
|
|
||||||
./appimage
|
|
||||||
./firefox
|
|
||||||
./helix
|
|
||||||
./newsboat
|
|
||||||
./packages
|
|
||||||
./rofi
|
|
||||||
./vm
|
|
||||||
./zsh
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -1,11 +1,32 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./apps
|
./fonts
|
||||||
./desktop
|
./sound
|
||||||
./hardware
|
./vm
|
||||||
|
./packages
|
||||||
|
./misc
|
||||||
|
./gdm
|
||||||
|
./stylix
|
||||||
|
./blue
|
||||||
./services
|
./services
|
||||||
./styling
|
./syncthing
|
||||||
./system
|
./gpg
|
||||||
./tools
|
./appimage
|
||||||
|
./update
|
||||||
|
./polkit
|
||||||
|
./ssh
|
||||||
|
./dunst
|
||||||
|
./zsh
|
||||||
|
./misc
|
||||||
|
./rofi
|
||||||
|
./helix
|
||||||
|
./firefox
|
||||||
|
./alacritty
|
||||||
|
./hyprland
|
||||||
|
./hypridle
|
||||||
|
./newsboat
|
||||||
|
./git
|
||||||
|
./gtk
|
||||||
|
./ags
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./ags
|
|
||||||
./hypridle
|
|
||||||
./hyprland
|
|
||||||
];
|
|
||||||
}
|
|
6
modules/fonts/default.nix
Normal file
6
modules/fonts/default.nix
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{pkgs, ...}: {
|
||||||
|
fonts.packages = with pkgs; [
|
||||||
|
font-awesome
|
||||||
|
(nerdfonts.override {fonts = ["FiraCode"];})
|
||||||
|
];
|
||||||
|
}
|
|
@ -1,6 +0,0 @@
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./bluetooth
|
|
||||||
./sound
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
"$mod" = "SUPER";
|
"$mod" = "SUPER";
|
||||||
"$scrPath" = "~/nix/modules/desktop/hyprland/scirpts";
|
"$scrPath" = "~/nix/modules/hyprland/scirpts";
|
||||||
|
|
||||||
dwindle = {
|
dwindle = {
|
||||||
pseudotile = true;
|
pseudotile = true;
|
||||||
|
@ -49,7 +49,7 @@
|
||||||
|
|
||||||
exec-once = [
|
exec-once = [
|
||||||
"ags"
|
"ags"
|
||||||
"sh ~/nix/modules/desktop/hyprland/scripts/hypridle.sh"
|
"sh ~/nix/modules/hyprland/scripts/hypridle.sh"
|
||||||
];
|
];
|
||||||
|
|
||||||
windowrule = [
|
windowrule = [
|
||||||
|
@ -79,11 +79,11 @@
|
||||||
"$mod, A, exec, rofi -show drun"
|
"$mod, A, exec, rofi -show drun"
|
||||||
"$mod, F, exec, freetube"
|
"$mod, F, exec, freetube"
|
||||||
"$mod, C, exec, hyprpicker -a"
|
"$mod, C, exec, hyprpicker -a"
|
||||||
"$mod+Shift, W, exec, sh ~/nix/modules/desktop/hyprland/scripts/vm.sh"
|
"$mod+Shift, W, exec, sh ~/nix/modules/yprland/scripts/vm.sh"
|
||||||
"$mod+Shift, Z, exec, grim - | swappy -f -"
|
"$mod+Shift, Z, exec, grim - | swappy -f -"
|
||||||
"$mod, Z, exec, sh ~/nix/modules/desktop/hyprland/scripts/screen.sh"
|
"$mod, Z, exec, sh ~/nix/modules/hyprland/scripts/screen.sh"
|
||||||
"$mod, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy"
|
"$mod, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy"
|
||||||
"$mod, O, exec, sh ~/nix/modules/desktop/hyprland/scripts/mpv.sh"
|
"$mod, O, exec, sh ~/nix/modules/hyprland/scripts/mpv.sh"
|
||||||
|
|
||||||
# controles
|
# controles
|
||||||
"$mod, Q, killactive"
|
"$mod, Q, killactive"
|
||||||
|
@ -91,14 +91,14 @@
|
||||||
"$mod, R, togglesplit"
|
"$mod, R, togglesplit"
|
||||||
"$mod+shift, S, exec, systemctl suspend"
|
"$mod+shift, S, exec, systemctl suspend"
|
||||||
"$mod+shift, M, exit, hyprland"
|
"$mod+shift, M, exit, hyprland"
|
||||||
"$mod, G, exec, sh ~/nix/modules/desktop/hyprland/scripts/gamemode.sh"
|
"$mod, G, exec, sh ~/nix/modules/hyprland/scripts/gamemode.sh"
|
||||||
"$mod+shift, B, exec, sh ~/nix/modules/desktop/hyprland/scripts/ags.sh"
|
"$mod+shift, B, exec, sh ~/nix/modules/hyprland/scripts/ags.sh"
|
||||||
"$mod, up, exec, sh ~/nix/modules/desktop/hyprland/scripts/volume.sh -i"
|
"$mod, up, exec, sh ~/nix/modules/hyprland/scripts/volume.sh -i"
|
||||||
"$mod, down, exec, sh ~/nix/modules/desktop/hyprland/scripts/volume.sh -d"
|
"$mod, down, exec, sh ~/nix/modules/hyprland/scripts/volume.sh -d"
|
||||||
"$mod, P, exec, hyprctl dispatch togglefloating && hyprctl dispatch pin"
|
"$mod, P, exec, hyprctl dispatch togglefloating && hyprctl dispatch pin"
|
||||||
|
|
||||||
# cmus
|
# cmus
|
||||||
"$mod, D, exec, sh ~/nix/modules/desktop/hyprland/scripts/cmus.sh"
|
"$mod, D, exec, sh ~/nix/modules/hyprland/scripts/cmus.sh"
|
||||||
"$mod, space, exec, playerctl play-pause"
|
"$mod, space, exec, playerctl play-pause"
|
||||||
"$mod, comma, exec, playerctl previous"
|
"$mod, comma, exec, playerctl previous"
|
||||||
"$mod, period, exec, playerctl next"
|
"$mod, period, exec, playerctl next"
|
||||||
|
@ -157,10 +157,10 @@
|
||||||
bindl = [
|
bindl = [
|
||||||
", XF86MonBrightnessUp, exec, brightnessctl set +10%"
|
", XF86MonBrightnessUp, exec, brightnessctl set +10%"
|
||||||
", XF86MonBrightnessDown, exec, brightnessctl set 10%-"
|
", XF86MonBrightnessDown, exec, brightnessctl set 10%-"
|
||||||
", XF86AudioRaiseVolume, exec, sh ~/nix/modules/desktop/hyprland/scripts/volume.sh -i"
|
", XF86AudioRaiseVolume, exec, sh ~/nix/modules/hyprland/scripts/volume.sh -i"
|
||||||
", XF86AudioLowerVolume, exec, sh ~/nix/modules/desktop/hyprland/scripts/volume.sh -d"
|
", XF86AudioLowerVolume, exec, sh ~/nix/modules/hyprland/scripts/volume.sh -d"
|
||||||
", XF86AudioMute, exec, sh ~/nix/modules/desktop/hyprland/scripts/volume.sh -m"
|
", XF86AudioMute, exec, sh ~/nix/modules/hyprland/scripts/volume.sh -m"
|
||||||
", XF86AudioMicMute, exec, sh ~/nix/modules/desktop/hyprland/scripts/volume.sh -t"
|
", XF86AudioMicMute, exec, sh ~/nix/modules/hyprland/scripts/volume.sh -t"
|
||||||
];
|
];
|
||||||
|
|
||||||
general = {
|
general = {
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
{
|
{
|
||||||
inputs,
|
inputs,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
@ -11,11 +10,6 @@
|
||||||
extraGroups = ["wheel" "docker"];
|
extraGroups = ["wheel" "docker"];
|
||||||
};
|
};
|
||||||
|
|
||||||
fonts.packages = with pkgs; [
|
|
||||||
font-awesome
|
|
||||||
(nerdfonts.override {fonts = ["FiraCode"];})
|
|
||||||
];
|
|
||||||
|
|
||||||
virtualisation.docker.rootless.enable = true;
|
virtualisation.docker.rootless.enable = true;
|
||||||
virtualisation.docker.enable = true;
|
virtualisation.docker.enable = true;
|
||||||
virtualisation.waydroid.enable = true;
|
virtualisation.waydroid.enable = true;
|
||||||
|
@ -36,11 +30,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.devmon.enable = true;
|
|
||||||
services.udisks2.enable = true;
|
|
||||||
services.gvfs.enable = true;
|
|
||||||
|
|
||||||
|
|
||||||
home-manager.users.joy.programs.home-manager.enable = true;
|
home-manager.users.joy.programs.home-manager.enable = true;
|
||||||
|
|
||||||
home-manager.users.joy.xdg.mimeApps.defaultApplications = {
|
home-manager.users.joy.xdg.mimeApps.defaultApplications = {
|
|
@ -1,8 +1,5 @@
|
||||||
{
|
{...}: {
|
||||||
imports = [
|
services.devmon.enable = true;
|
||||||
./dunst
|
services.udisks2.enable = true;
|
||||||
./gdm
|
services.gvfs.enable = true;
|
||||||
./polkit
|
|
||||||
./syncthing
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
{...}: {
|
|
||||||
services.devmon.enable = true;
|
|
||||||
services.udisks2.enable = true;
|
|
||||||
services.gvfs.enable = true;
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./qt
|
|
||||||
# ./gkt
|
|
||||||
./stylix
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
{pkgs, ...}:
|
|
||||||
{
|
|
||||||
home-manager.users.joy.qt = {
|
|
||||||
enable = true;
|
|
||||||
style.name = "adwaita-dark";
|
|
||||||
style.package = pkgs.adwaita-qt;
|
|
||||||
platformTheme.name = "adwaita";
|
|
||||||
};
|
|
||||||
}
|
|
Before Width: | Height: | Size: 4.2 MiB After Width: | Height: | Size: 4.2 MiB |
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./git
|
|
||||||
./ssh
|
|
||||||
./gpg
|
|
||||||
];
|
|
||||||
}
|
|
13
modules/update/default.nix
Normal file
13
modules/update/default.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{inputs, ...}: {
|
||||||
|
system.autoUpgrade = {
|
||||||
|
enable = true;
|
||||||
|
flake = inputs.self.outPath;
|
||||||
|
flags = [
|
||||||
|
"--update-input"
|
||||||
|
"nixpkgs"
|
||||||
|
"-L" # print build logs
|
||||||
|
];
|
||||||
|
dates = "02:00";
|
||||||
|
randomizedDelaySec = "45min";
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue