Compare commits

..

3 Commits

Author SHA1 Message Date
325e4c63d5 fonts please 2025-08-30 21:09:52 -05:00
6474b10e9f sddm theme 2025-08-30 15:42:34 -05:00
0ce461f34d syntax 2025-08-30 13:32:09 -05:00
8 changed files with 28 additions and 20 deletions

View File

@@ -16,7 +16,7 @@
]; ];
home.activation.extraHyprFile = lib.hm.dag.entryAfter ["writeBoundary"] '' home.activation.extraHyprFile = lib.hm.dag.entryAfter ["writeBoundary"] ''
if [[ ! -f ${config.home.homeDirectory}/.config/hypr/otf.conf ] && [ -z ''$DRY_RUN ]]; then if [[ ! -f ${config.home.homeDirectory}/.config/hypr/otf.conf ]]; then
touch ${config.home.homeDirectory}/.config/hypr/otf.conf touch ${config.home.homeDirectory}/.config/hypr/otf.conf
fi fi
''; '';

View File

@@ -48,6 +48,10 @@
}; };
}; };
fonts = {
packages = with pkgs; [ nerd-fonts.fira-code ];
};
services.mpris-proxy.enable = true; services.mpris-proxy.enable = true;
programs.ssh = { programs.ssh = {

View File

@@ -236,11 +236,6 @@ bindm = $mainMod SHIFT, mouse:272, resizewindow
$scratchpadsize = size 60% 80% $scratchpadsize = size 60% 80%
$scratchpad = class:^(scratchpad)$
windowrulev2 = float, $scratchpad
windowrulev2 = $scratchpadsize, $scratchpad
windowrulev2 = workspace special silent, $scratchpad
$kitty = class:^(scratchpad-kitty)$ $kitty = class:^(scratchpad-kitty)$
windowrulev2 = float, $kitty windowrulev2 = float, $kitty
windowrulev2 = $scratchpadsize, $kitty windowrulev2 = $scratchpadsize, $kitty
@@ -251,7 +246,7 @@ windowrulev2 = float, $nvim
windowrulev2 = $scratchpadsize, $nvim windowrulev2 = $scratchpadsize, $nvim
windowrulev2 = workspace special silent, $nvim windowrulev2 = workspace special silent, $nvim
$cal = class:^(scratchpad-calendar)$ $cal = class:^(scratchpad-cal)$
windowrulev2 = float, $cal windowrulev2 = float, $cal
windowrulev2 = $scratchpadsize, $cal windowrulev2 = $scratchpadsize, $cal
windowrulev2 = workspace special silent, $cal windowrulev2 = workspace special silent, $cal

View File

@@ -7,15 +7,15 @@
animation = "fromTop" animation = "fromTop"
command = "kitty --class scratchpad-nvim -e nvim ~/Projects" command = "kitty --class scratchpad-nvim -e nvim ~/Projects"
lazy = false lazy = false
class = "scratchpad" class = "scratchpad-nvim"
margin = 100 margin = 100
multi = true multi = true
excludes = "*" excludes = "*"
[scratchpads.kitty] [scratchpads.kitty]
animation = "fromBottom" animation = "fromBottom"
command = "kitty --class scratchpad -e tmux" command = "kitty --class scratchpad-kitty -e tmux"
class = "scratchpad" class = "scratchpad-kitty"
lazy = false lazy = false
margin = 100 margin = 100
multi = true multi = true
@@ -23,8 +23,8 @@
[scratchpads.calendar] [scratchpads.calendar]
animation = "fromTop" animation = "fromTop"
command = "kitty --class scratchpad -e calcurse" command = "kitty --class scratchpad-cal -e calcurse"
class = "scratchpad" class = "scratchpad-cal"
lazy = false lazy = false
margin = 100 margin = 100
multi = true multi = true

View File

@@ -19,8 +19,8 @@
(pkgs.writeShellScriptBin "randWallpaper" '' (pkgs.writeShellScriptBin "randWallpaper" ''
file=$(ls /home/nathan/Pictures/Wallpaper/ | shuf -n 1) file=$(ls ${config.home.homeDirectory}/Pictures/Wallpaper/ | shuf -n 1)
setWallpaper /home/nathan/Pictures/Wallpaper/$file setWallpaper ${config.home.homeDirectory}/Pictures/Wallpaper/$file
'') '')
(pkgs.writeShellScriptBin "setWallpaper" '' (pkgs.writeShellScriptBin "setWallpaper" ''
@@ -74,6 +74,7 @@
hyprctl setcursor Bibata-Modern-Classic 16 hyprctl setcursor Bibata-Modern-Classic 16
sleep 3 sleep 3
hyprctl reload hyprctl reload
hyprctl dispatch exec ${pkgs.pyprland}/bin/pypr toggle calendar
#tmux new-session -s hyprland #tmux new-session -s hyprland
'') '')
@@ -85,7 +86,7 @@
] ++ (if config.homeconfig.standalone.enable then [ ] ++ (if config.homeconfig.standalone.enable then [
(pkgs.writeShellScriptBin "_homeRebuild" '' (pkgs.writeShellScriptBin "_homeRebuild" ''
${pkgs.nh}/bin/nh home switch --ask /home/nathan/Projects/Olympus ${pkgs.nh}/bin/nh home switch --ask
echo //////Enter to close////// echo //////Enter to close//////
read read
'') '')

View File

@@ -1,4 +1,4 @@
{ config, pkgs, inputs, modulesPath, ... }: { { lib, pkgs, inputs, modulesPath, ... }: {
imports = with inputs; [ imports = with inputs; [
@@ -10,6 +10,10 @@
config = { config = {
fonts.packages = lib.mkForce (with pkgs; [ nerd-fonts.fira-code ]);
system.stateVersion = "25.05";
nixpkgs.hostPlatform = "x86_64-linux"; nixpkgs.hostPlatform = "x86_64-linux";
boot = { boot = {
@@ -28,6 +32,11 @@
]; ];
}; };
networking = {
nameservers = [ "1.1.1.1" "1.0.0.1" ];
networkmanager.enable = true;
};
programs.zsh.enable = true; programs.zsh.enable = true;
environment.shells = with pkgs; [ zsh bashInteractive ]; environment.shells = with pkgs; [ zsh bashInteractive ];
@@ -93,8 +102,6 @@
}; };
}; };
system.stateVersion = "25.05";
fonts.packages = with pkgs; [ nerd-fonts.fira-code ];
}; };
} }

View File

@@ -27,6 +27,7 @@
loader = { loader = {
systemd-boot.enable = true; systemd-boot.enable = true;
efi.canTouchEfiVariables = true; efi.canTouchEfiVariables = true;
timeout = null;
}; };
kernelParams = [ "snd-intel-dspcfg.dsp_driver=1" ]; kernelParams = [ "snd-intel-dspcfg.dsp_driver=1" ];
}; };

View File

@@ -1,4 +1,4 @@
{ config, lib, pkgs, inputs, ... }: { { config, lib, pkgs, ... }: {
options.sysconfig.services.sddm.enable = lib.mkOption { options.sysconfig.services.sddm.enable = lib.mkOption {
type = lib.types.bool; type = lib.types.bool;
@@ -9,7 +9,7 @@
qt.enable = true; qt.enable = true;
environment.systemPackages = with pkgs; [ (sddm-astronaut.override { embeddedTheme = "cyberpunk"; }) ]; environment.systemPackages = with pkgs; [ (sddm-astronaut.override { embeddedTheme = "pixel_sakura"; }) ];
services.displayManager.sddm = { services.displayManager.sddm = {
enable = true; enable = true;