updates and cleanup
This commit is contained in:
parent
49c38752e9
commit
621496583e
31
justfile
31
justfile
@ -1,31 +0,0 @@
|
|||||||
set positional-arguments
|
|
||||||
|
|
||||||
@default:
|
|
||||||
just update
|
|
||||||
|
|
||||||
@deploy profile:
|
|
||||||
just clone
|
|
||||||
just hardware-generation ~/.dotfiles/kogami
|
|
||||||
just hardware-generation ~/.dotfiles/ginoza
|
|
||||||
just build $1
|
|
||||||
|
|
||||||
@clone:
|
|
||||||
git clone https://git.foglar.tech/foglar/dotfiles.git ~/.dotfiles
|
|
||||||
@quick-clone:
|
|
||||||
git clone https://git.foglar.tech/foglar/dotfiles.git ~/.dotfiles --depth 1
|
|
||||||
@update:
|
|
||||||
cd ~/.dotfiles && git pull && nix flake update
|
|
||||||
@remove:
|
|
||||||
gum confirm && rm -rf ~/.dotfiles || echo "File ~/.dotfiles not removed"
|
|
||||||
|
|
||||||
@install rebuild-argument entrypoint:
|
|
||||||
sudo nixos-rebuild $1 --flake ~/.dotfiles#$2
|
|
||||||
|
|
||||||
@switch flake-entrypoint:
|
|
||||||
just install switch $1
|
|
||||||
|
|
||||||
@build flake-entrypoint:
|
|
||||||
just install build $1
|
|
||||||
|
|
||||||
@hardware-generation path:
|
|
||||||
sudo nixos-generate-config --dir $1
|
|
||||||
@ -13,7 +13,6 @@
|
|||||||
../nixos/system/system.nix
|
../nixos/system/system.nix
|
||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
inputs.sops-nix.nixosModules.sops
|
inputs.sops-nix.nixosModules.sops
|
||||||
"${inputs.nix-mineral}/nix-mineral.nix"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# Home manager
|
# Home manager
|
||||||
|
|||||||
@ -1,8 +1,10 @@
|
|||||||
{userSettings, ...}: {
|
{userSettings, ...}: {
|
||||||
# Home manager configuration
|
# Home manager configuration
|
||||||
home.username = "${userSettings.username}";
|
home = {
|
||||||
home.homeDirectory = "/home/${userSettings.username}";
|
username = "${userSettings.username}";
|
||||||
home.stateVersion = "24.05"; # Please read the comment before changing.
|
homeDirectory = "/home/${userSettings.username}";
|
||||||
|
stateVersion = "24.05"; # Please read the comment before changing.
|
||||||
|
};
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
../nixos/home/packages/packages.nix
|
../nixos/home/packages/packages.nix
|
||||||
@ -73,6 +75,7 @@
|
|||||||
bat.enable = true;
|
bat.enable = true;
|
||||||
btop.enable = true;
|
btop.enable = true;
|
||||||
fzf.enable = true;
|
fzf.enable = true;
|
||||||
|
yazi.enable = true;
|
||||||
direnv = {
|
direnv = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableZshIntegration = true;
|
enableZshIntegration = true;
|
||||||
|
|||||||
@ -17,12 +17,11 @@
|
|||||||
ferdium
|
ferdium
|
||||||
|
|
||||||
bitwarden
|
bitwarden
|
||||||
proton-pass
|
|
||||||
#bitwarden-cli
|
#bitwarden-cli
|
||||||
|
proton-pass
|
||||||
|
|
||||||
file-roller
|
file-roller
|
||||||
marp-cli
|
marp-cli
|
||||||
stellarium
|
|
||||||
libreoffice
|
libreoffice
|
||||||
localsend
|
localsend
|
||||||
kdePackages.kdeconnect-kde
|
kdePackages.kdeconnect-kde
|
||||||
@ -49,6 +48,7 @@
|
|||||||
gnome-font-viewer
|
gnome-font-viewer
|
||||||
gnome-characters
|
gnome-characters
|
||||||
evince
|
evince
|
||||||
|
#stellarium
|
||||||
]);
|
]);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,7 +24,7 @@
|
|||||||
ghostty
|
ghostty
|
||||||
cargo
|
cargo
|
||||||
ciscoPacketTracer8
|
ciscoPacketTracer8
|
||||||
godot_4_4-mono
|
#godot_4_4-mono
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -19,6 +19,7 @@
|
|||||||
./hyprlock.nix
|
./hyprlock.nix
|
||||||
./hypridle.nix
|
./hypridle.nix
|
||||||
./eww.nix
|
./eww.nix
|
||||||
|
./hyprpanel/default.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
config = lib.mkIf config.desktop.hyprland.enable {
|
config = lib.mkIf config.desktop.hyprland.enable {
|
||||||
@ -51,14 +52,14 @@
|
|||||||
services.network-manager-applet.enable = true;
|
services.network-manager-applet.enable = true;
|
||||||
services.playerctld.enable = true;
|
services.playerctld.enable = true;
|
||||||
#services.dunst.enable = true;
|
#services.dunst.enable = true;
|
||||||
services.swaync = {
|
#services.swaync = {
|
||||||
enable = true;
|
# enable = true;
|
||||||
settings = {
|
# settings = {
|
||||||
fit-to-screen = false;
|
# fit-to-screen = false;
|
||||||
control-center-height = 500;
|
# control-center-height = 500;
|
||||||
control-center-width = 250;
|
# control-center-width = 250;
|
||||||
};
|
# };
|
||||||
};
|
#};
|
||||||
|
|
||||||
# Home session variables
|
# Home session variables
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
@ -115,7 +116,7 @@
|
|||||||
|
|
||||||
misc = {
|
misc = {
|
||||||
"vrr" = "0";
|
"vrr" = "0";
|
||||||
"disable_hyprland_logo" = "true";
|
#"disable_hyprland_logo" = "true";
|
||||||
"disable_splash_rendering" = "true";
|
"disable_splash_rendering" = "true";
|
||||||
"force_default_wallpaper" = "0";
|
"force_default_wallpaper" = "0";
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,12 +1,18 @@
|
|||||||
{
|
{
|
||||||
pkgs,
|
|
||||||
inputs,
|
inputs,
|
||||||
|
pkgs,
|
||||||
...
|
...
|
||||||
}:
|
}: {
|
||||||
{
|
imports = [inputs.hyprpanel.homeManagerModules.hyprpanel];
|
||||||
imports = [
|
|
||||||
inputs.hyprpanel.nixosModules.hyprpanel
|
programs.hyprpanel = {
|
||||||
];
|
enable = true;
|
||||||
|
systemd.enable = true;
|
||||||
|
#overwrite.enable = true;
|
||||||
|
hyprland.enable = true;
|
||||||
|
settings = {
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
hyprpanel
|
hyprpanel
|
||||||
|
|||||||
@ -66,6 +66,7 @@ in {
|
|||||||
set -o emacs
|
set -o emacs
|
||||||
bindkey "^[[3~" delete-char
|
bindkey "^[[3~" delete-char
|
||||||
TERM=xterm-256color
|
TERM=xterm-256color
|
||||||
|
PKG_CONFIG_PATH="${pkgs.openssl.dev}/lib/pkgconfig"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user