Initial commit

This commit is contained in:
askiiart 2023-12-28 15:18:28 -06:00
commit 8570b60b0a
Signed by untrusted user who does not match committer: askiiart
GPG key ID: BC3800E55FB54D67
12 changed files with 372 additions and 0 deletions

View file

@ -0,0 +1,30 @@
{ config, pkgs, ... }:
{
nixpkgs.config.allowUnfree = true;
# Home Manager needs a bit of information about you and the
# paths it should manage.
home.username = "askiiart";
home.homeDirectory = "/home/askiiart";
# This value determines the Home Manager release that your
# configuration is compatible with. This helps avoid breakage
# when a new Home Manager release introduces backwards
# incompatible changes.
#
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
home.stateVersion = "23.11";
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
imports = [
./packages.nix
];
programs.fish.enable = true;
programs.bash.enable = true;
}

View file

@ -0,0 +1,22 @@
{ config, pkgs, ... }:
{
home.packages = [
pkgs.librewolf
pkgs.thunderbird
pkgs.vscode
pkgs.kitty
pkgs.git
pkgs.file
pkgs.git-credential-manager
pkgs.schildichat-desktop
pkgs.vesktop
pkgs.protonup-qt
pkgs.steam
pkgs.mate.eom
pkgs.neovim
pkgs.virt-manager
pkgs.youtube-music
pkgs.gparted
];
}

27
home-manager/home.nix Normal file
View file

@ -0,0 +1,27 @@
{ config, pkgs, ... }:
{
nixpkgs.config.allowUnfree = true;
# Home Manager needs a bit of information about you and the
# paths it should manage.
home.username = "askiiart";
home.homeDirectory = "/home/askiiart";
# This value determines the Home Manager release that your
# configuration is compatible with. This helps avoid breakage
# when a new Home Manager release introduces backwards
# incompatible changes.
#
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
home.stateVersion = "23.11";
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
imports = [
./packages.nix
];
}

21
home-manager/packages.nix Normal file
View file

@ -0,0 +1,21 @@
{ config, pkgs, ... }:
{
home.packages = [
pkgs.librewolf
pkgs.thunderbird
pkgs.vscode
pkgs.kitty
pkgs.git
pkgs.file
pkgs.git-credential-manager
pkgs.schildichat-desktop
pkgs.vesktop
pkgs.protonup-qt
pkgs.steam
pkgs.mate.eom
pkgs.neovim
pkgs.virt-manager
pkgs.youtube-music
];
}