Compare commits

...

3 commits

Author SHA1 Message Date
2da47844ad chore: update flake.lock 2023-10-15 14:54:44 -04:00
b756651051 feat: move some imports to common 2023-10-15 14:43:23 -04:00
c40db05893 feat: move bashdots.nix to common 2023-10-15 14:37:57 -04:00
9 changed files with 23 additions and 36 deletions

View file

@ -1,4 +1,9 @@
({ nixpkgs, home-manager, lib, ... }: {
{ home-manager, lib, nixpkgs, nur, ... }: {
imports = [
home-manager.nixosModules.default
./overlays/list.nix
];
# Select internationalisation properties.
i18n.defaultLocale = "en_CA.UTF-8";
console = {
@ -27,7 +32,9 @@
home-manager.users = let
default = {
imports = [
./modules/neovim/nvim.nix
nur.hmModules.nur
./modules/neovim
./modules/bash
];
home.stateVersion = lib.mkDefault "23.05";
};
@ -35,8 +42,4 @@
root = default;
matt = default;
};
imports = [
./overlays/list.nix
];
})
}

View file

@ -1,3 +1,5 @@
# Home-manager module
{ lib, ... }:
{
@ -146,11 +148,11 @@
[[ -f ~/.bashrc ]] && . ~/.bashrc
'';
bashrcExtra = ''
${lib.strings.fileContents ../config/bash/dracula/less.sh}
${lib.strings.fileContents ../config/bash/dracula/fzf.sh}
${lib.strings.fileContents ./config/dracula/less.sh}
${lib.strings.fileContents ./config/dracula/fzf.sh}
${lib.strings.fileContents ../config/bash/colorgrid.sh}
${lib.strings.fileContents ../config/bash/bashrc}
${lib.strings.fileContents ./config/colorgrid.sh}
${lib.strings.fileContents ./config/bashrc}
'';
#initExtra = ''
#'';

View file

@ -279,11 +279,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1697368971,
"narHash": "sha256-TVK2EN32mbHO8dtcUlzDpntKJ6yOC+uPJTFJhh6eDjw=",
"lastModified": 1697393947,
"narHash": "sha256-v0j5RAAfMv9nmjNUCcy+kXq9OIHUR4m5swruMyAgCxo=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "43b39e0bc6a83ce190ff09054beb713e0431f19b",
"rev": "1f582457cfdea7f2d0d2028f7b3dbabbebd0e164",
"type": "github"
},
"original": {
@ -530,11 +530,11 @@
},
"nur": {
"locked": {
"lastModified": 1697363080,
"narHash": "sha256-/49Rh5mohp0ZD6HaNbDn9oIsLt+d7Tzbc/BGkb/7o+g=",
"lastModified": 1697391992,
"narHash": "sha256-J2piU0aOxp3d6hgYyWYF0XlJ/QSM0Vm2vjbJBQZaX6g=",
"owner": "nix-community",
"repo": "NUR",
"rev": "5771ba6f22db037b037a8bdd82acc5467c965c7e",
"rev": "99b3690779c7851e6c79f92b1c8717ec31f11739",
"type": "github"
},
"original": {

View file

@ -1,12 +1,6 @@
{ home-manager, nur, ... }:
{ ... }:
{
## Global config to add home-manager module
#############################################################################
imports = [
home-manager.nixosModules.default
];
# Define a user account. Don't forget to set a password with 'passwd'.
users.users.matt = {
isNormalUser = true;
@ -14,27 +8,15 @@
};
programs.dconf.enable = true;
#############################################################################
# TODO: use hm for tmux
home-manager.users = {
root = {
imports = [
./bashdots.nix
];
home.stateVersion = "23.05";
};
matt = {
imports = [
nur.hmModules.nur
./dconf.nix
./theme.nix
./hyprland.nix
./bashdots.nix
./dotfiles.nix
./packages.nix
./firefox/main.nix