yep
This commit is contained in:
parent
19ba4a6a09
commit
9ba924955f
@ -62,32 +62,7 @@
|
|||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "user";
|
description = "user";
|
||||||
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [ ];
|
||||||
firefox
|
|
||||||
nextcloud-client
|
|
||||||
keepassxc
|
|
||||||
signal-desktop
|
|
||||||
luarocks
|
|
||||||
python3
|
|
||||||
unzip
|
|
||||||
wget
|
|
||||||
go
|
|
||||||
nodejs
|
|
||||||
tree-sitter
|
|
||||||
gcc
|
|
||||||
ripgrep
|
|
||||||
fd
|
|
||||||
cargo
|
|
||||||
texliveFull
|
|
||||||
jdk21
|
|
||||||
eza
|
|
||||||
zoxide
|
|
||||||
fzf
|
|
||||||
docker-compose
|
|
||||||
btop
|
|
||||||
freecad
|
|
||||||
orca-slicer
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
users.extraUsers.user = { shell = pkgs.zsh; };
|
users.extraUsers.user = { shell = pkgs.zsh; };
|
||||||
@ -145,14 +120,6 @@
|
|||||||
# List packages installed in system profile. To search, run:
|
# List packages installed in system profile. To search, run:
|
||||||
environment.systemPackages = with pkgs; [ git neovim ];
|
environment.systemPackages = with pkgs; [ git neovim ];
|
||||||
|
|
||||||
environment = {
|
|
||||||
variables = {
|
|
||||||
JAVA_HOME = "${pkgs.jdk21}/lib/openjdk";
|
|
||||||
GTK_THEME = "Adwaita:dark";
|
|
||||||
XCURSOR_THEME = "Bibata-Modern-Clasic";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
system = {
|
system = {
|
||||||
stateVersion = "25.05";
|
stateVersion = "25.05";
|
||||||
autoUpgrade = {
|
autoUpgrade = {
|
||||||
@ -167,10 +134,4 @@
|
|||||||
options = "--delete-older-than 30d";
|
options = "--delete-older-than 30d";
|
||||||
};
|
};
|
||||||
|
|
||||||
# home-manager = {
|
|
||||||
# extraSpecialArgs = { inherit input; };
|
|
||||||
# users = { "user" = import ./home.nix; };
|
|
||||||
# };
|
|
||||||
# home-manager.users.user = import ./home.nix;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
49
home.nix
49
home.nix
@ -15,7 +15,33 @@
|
|||||||
|
|
||||||
# The home.packages option allows you to install Nix packages into your
|
# The home.packages option allows you to install Nix packages into your
|
||||||
# environment.
|
# environment.
|
||||||
home.packages = with pkgs; [ librewolf ];
|
home.packages = with pkgs; [
|
||||||
|
librewolf
|
||||||
|
firefox
|
||||||
|
nextcloud-client
|
||||||
|
keepassxc
|
||||||
|
signal-desktop
|
||||||
|
luarocks
|
||||||
|
python3
|
||||||
|
unzip
|
||||||
|
wget
|
||||||
|
go
|
||||||
|
nodejs
|
||||||
|
tree-sitter
|
||||||
|
gcc
|
||||||
|
ripgrep
|
||||||
|
fd
|
||||||
|
cargo
|
||||||
|
texliveFull
|
||||||
|
jdk21
|
||||||
|
eza
|
||||||
|
zoxide
|
||||||
|
fzf
|
||||||
|
docker-compose
|
||||||
|
btop
|
||||||
|
freecad
|
||||||
|
orca-slicer
|
||||||
|
];
|
||||||
|
|
||||||
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
# Home Manager is pretty good at managing dotfiles. The primary way to manage
|
||||||
# plain files is through 'home.file'.
|
# plain files is through 'home.file'.
|
||||||
@ -32,24 +58,11 @@
|
|||||||
# '';
|
# '';
|
||||||
};
|
};
|
||||||
|
|
||||||
# Home Manager can also manage your environment variables through
|
|
||||||
# 'home.sessionVariables'. These will be explicitly sourced when using a
|
|
||||||
# shell provided by Home Manager. If you don't want to manage your shell
|
|
||||||
# through Home Manager then you have to manually source 'hm-session-vars.sh'
|
|
||||||
# located at either
|
|
||||||
#
|
|
||||||
# ~/.nix-profile/etc/profile.d/hm-session-vars.sh
|
|
||||||
#
|
|
||||||
# or
|
|
||||||
#
|
|
||||||
# ~/.local/state/nix/profiles/profile/etc/profile.d/hm-session-vars.sh
|
|
||||||
#
|
|
||||||
# or
|
|
||||||
#
|
|
||||||
# /etc/profiles/per-user/user/etc/profile.d/hm-session-vars.sh
|
|
||||||
#
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
# EDITOR = "emacs";
|
EDITOR = "nvim";
|
||||||
|
JAVA_HOME = "${pkgs.jdk21}/lib/openjdk";
|
||||||
|
GTK_THEME = "Adwaita:dark";
|
||||||
|
XCURSOR_THEME = "Bibata-Modern-Clasic";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Let Home Manager install and manage itself.
|
# Let Home Manager install and manage itself.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user