Compare commits
3 Commits
bb3d875d77
...
325e4c63d5
| Author | SHA1 | Date | |
|---|---|---|---|
| 325e4c63d5 | |||
| 6474b10e9f | |||
| 0ce461f34d |
@@ -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
|
||||||
'';
|
'';
|
||||||
|
|||||||
@@ -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 = {
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
'')
|
'')
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{ config, pkgs, inputs, modulesPath, ... }: {
|
{ lib, pkgs, inputs, modulesPath, ... }: {
|
||||||
|
|
||||||
imports = with inputs; [
|
imports = with inputs; [
|
||||||
|
|
||||||
@@ -9,6 +9,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";
|
||||||
|
|
||||||
@@ -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 ];
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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" ];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user