init
This commit is contained in:
56
home/desktop.nix
Normal file
56
home/desktop.nix
Normal file
@@ -0,0 +1,56 @@
|
||||
# This is your home-manager configuration file
|
||||
# Use this to configure your home environment (it replaces ~/.config/nixpkgs/home.nix)
|
||||
|
||||
{ inputs, outputs, lib, config, pkgs, username, useremail, ... }:
|
||||
{
|
||||
# You can import other home-manager modules here
|
||||
imports = [
|
||||
# If you want to use modules your own flake exports (from modules/home-manager):
|
||||
# outputs.homeManagerModules.example
|
||||
|
||||
# Or modules exported from other flakes (such as nix-colors):
|
||||
# inputs.nix-colors.homeManagerModules.default
|
||||
|
||||
# You can also split up your configuration and import pieces of it here:
|
||||
./core.nix
|
||||
../modules/home/hyprland
|
||||
../modules/home/vscode
|
||||
../modules/home/zsh
|
||||
../modules/home/xdg.nix
|
||||
../modules/home/theme.nix
|
||||
../modules/home/fcitx.nix
|
||||
../modules/home/wechat.nix
|
||||
];
|
||||
|
||||
home = {
|
||||
# Add stuff for your user as you see fit:
|
||||
packages = with pkgs; [
|
||||
bc # GNU software calculator
|
||||
vlc
|
||||
imv # image viewer
|
||||
microsoft-edge
|
||||
chromium
|
||||
wpsoffice
|
||||
yazi # terminal file manager
|
||||
|
||||
zip
|
||||
unzip
|
||||
usbutils # lsusb etc.
|
||||
lsof # lsof process util
|
||||
htop # process monitor
|
||||
pciutils # lspci etc.
|
||||
];
|
||||
|
||||
sessionVariables = {
|
||||
JAVA_HOME = "";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
|
||||
# Enable home-manager and git
|
||||
programs = {
|
||||
home-manager.enable = true;
|
||||
# git.enable = true;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user