Improve modularity
This commit is contained in:
parent
b0098b8112
commit
6a8f352a75
@ -6,11 +6,6 @@
|
|||||||
../../modules/home-manager
|
../../modules/home-manager
|
||||||
];
|
];
|
||||||
|
|
||||||
# Allow Unfree
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
|
||||||
|
|
||||||
# Home Manager needs a bit of information about you and the paths it should
|
|
||||||
# manage.
|
|
||||||
home.username = "shoi";
|
home.username = "shoi";
|
||||||
home.homeDirectory = "/home/shoi";
|
home.homeDirectory = "/home/shoi";
|
||||||
|
|
||||||
@ -23,39 +18,18 @@
|
|||||||
# release notes.
|
# release notes.
|
||||||
home.stateVersion = "24.05"; # Please read the comment before changing.
|
home.stateVersion = "24.05"; # Please read the comment before changing.
|
||||||
|
|
||||||
# The home.packages option allows you to install Nix packages into your
|
|
||||||
# environment.
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
# Essentials
|
|
||||||
firefox
|
|
||||||
ferdium
|
|
||||||
git
|
|
||||||
gh
|
|
||||||
|
|
||||||
# School
|
|
||||||
libreoffice-fresh
|
|
||||||
onedrive
|
|
||||||
typora
|
|
||||||
logisim
|
|
||||||
pandoc
|
|
||||||
aspell
|
|
||||||
aspellDicts.en
|
|
||||||
aspellDicts.en-computers
|
|
||||||
|
|
||||||
# For funsies
|
# For funsies
|
||||||
spotify
|
spotify
|
||||||
vesktop
|
vesktop
|
||||||
|
|
||||||
# Other utility
|
# Other utility
|
||||||
corefonts
|
|
||||||
noto-fonts
|
|
||||||
mullvad-vpn
|
mullvad-vpn
|
||||||
transmission_4-gtk
|
transmission_4-gtk
|
||||||
imagemagick
|
imagemagick
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.kitty.enable = true;
|
# Enable sound control
|
||||||
|
|
||||||
services.easyeffects.enable = true;
|
services.easyeffects.enable = true;
|
||||||
|
|
||||||
# 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
|
||||||
|
|||||||
@ -1,10 +1,32 @@
|
|||||||
{ ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./git
|
./git
|
||||||
./ricing/catppuccin
|
./ricing/catppuccin
|
||||||
./shell
|
|
||||||
./vscode
|
./vscode
|
||||||
|
./terminal
|
||||||
|
];
|
||||||
|
|
||||||
|
# Allow Unfree
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
# Essentials
|
||||||
|
firefox
|
||||||
|
ferdium
|
||||||
|
git
|
||||||
|
gh
|
||||||
|
|
||||||
|
# School
|
||||||
|
libreoffice-fresh
|
||||||
|
onedrive
|
||||||
|
typora
|
||||||
|
logisim
|
||||||
|
pandoc
|
||||||
|
|
||||||
|
# Utils
|
||||||
|
corefonts
|
||||||
|
noto-fonts
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
8
modules/home-manager/terminal/default.nix
Normal file
8
modules/home-manager/terminal/default.nix
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{ ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./shell
|
||||||
|
];
|
||||||
|
programs.kitty.enable = true;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user