This commit is contained in:
parent
7cba141859
commit
ba03e30c03
13 changed files with 81 additions and 29 deletions
45
flake.lock
generated
45
flake.lock
generated
|
@ -156,6 +156,49 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hjem": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737619027,
|
||||
"narHash": "sha256-jEzZs9dHdmVP5X9HCC/7jrv08aWFfqZV5cZ+cZWYGA4=",
|
||||
"owner": "feel-co",
|
||||
"repo": "hjem",
|
||||
"rev": "48cfa21987672a31a358b7e4d582fc174556e633",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "feel-co",
|
||||
"repo": "hjem",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"hjem-rum": {
|
||||
"inputs": {
|
||||
"hjem": [
|
||||
"hjem"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1738790283,
|
||||
"narHash": "sha256-SKz3KfmK7iupR+Ef022pQQZccxXlm/2w5HxpSv+PAGE=",
|
||||
"owner": "nydragon",
|
||||
"repo": "hjem-rum",
|
||||
"rev": "ac4bf585731b813ad37cb3822ad44b1e3bb16a7e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nydragon",
|
||||
"repo": "hjem-rum",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"home-manager": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
|
@ -340,6 +383,8 @@
|
|||
"agenix": "agenix",
|
||||
"disko": "disko",
|
||||
"flake-parts": "flake-parts",
|
||||
"hjem": "hjem",
|
||||
"hjem-rum": "hjem-rum",
|
||||
"home-manager": "home-manager",
|
||||
"nixos-hardware": "nixos-hardware",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
|
|
10
flake.nix
10
flake.nix
|
@ -35,6 +35,16 @@
|
|||
url = "git+https://git.ccnlc.eu/nydragon/nur.git";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
hjem = {
|
||||
url = "github:feel-co/hjem";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
hjem-rum = {
|
||||
url = "github:nydragon/hjem-rum";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
inputs.hjem.follows = "hjem";
|
||||
};
|
||||
};
|
||||
|
||||
outputs =
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
./hyprland
|
||||
./hyprlock
|
||||
./services
|
||||
./foot.nix
|
||||
./rofi
|
||||
./sway
|
||||
./waybar
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
./fuzzel.nix
|
||||
./gammastep.nix # default because I need to protect my peepers
|
||||
./swww.nix
|
||||
./keepassxc.nix
|
||||
./swayidle.nix
|
||||
./swaylock.nix
|
||||
];
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
./git
|
||||
./fish
|
||||
./btop.nix
|
||||
./hyfetch.nix
|
||||
./beets.nix
|
||||
];
|
||||
}
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
{
|
||||
programs.fastfetch.enable = true;
|
||||
programs.hyfetch = {
|
||||
enable = true;
|
||||
settings = {
|
||||
mode = "rgb"; # dunno the other value :sob:
|
||||
lightness = 0.7; # u may change this
|
||||
distro = "nixos";
|
||||
preset = "pansexual"; # sexuality
|
||||
light_dark = "dark"; # u not crazy are u
|
||||
backend = "fastfetch";
|
||||
color_align.mode = "horizontal"; # looks better
|
||||
};
|
||||
};
|
||||
}
|
|
@ -12,6 +12,7 @@ in
|
|||
imports = [
|
||||
./hardware-configuration.nix
|
||||
./home.nix
|
||||
../../users/ny
|
||||
];
|
||||
|
||||
boot.loader = {
|
||||
|
@ -37,6 +38,7 @@ in
|
|||
modules = {
|
||||
system = {
|
||||
roles.desktop.enable = true;
|
||||
roles.gaming.enable = true;
|
||||
|
||||
outputs = {
|
||||
"DP-2" = {
|
||||
|
|
|
@ -25,7 +25,11 @@ in
|
|||
inherit username;
|
||||
hostname = "brontes";
|
||||
system = "x86_64-linux";
|
||||
extraModules = [ inputs.agenix.nixosModules.default ];
|
||||
extraModules = [
|
||||
inputs.agenix.nixosModules.default
|
||||
inputs.hjem.nixosModules.default
|
||||
inputs.hjem-rum.nixosModules.default
|
||||
];
|
||||
})
|
||||
|
||||
(mkSystem' {
|
||||
|
|
1
users/default.nix
Normal file
1
users/default.nix
Normal file
|
@ -0,0 +1 @@
|
|||
{ imports = [ ./ny ]; }
|
9
users/ny/default.nix
Normal file
9
users/ny/default.nix
Normal file
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
hjem = {
|
||||
users.ny = {
|
||||
enable = true;
|
||||
imports = [ ./programs ];
|
||||
};
|
||||
clobberByDefault = true;
|
||||
};
|
||||
}
|
6
users/ny/programs/default.nix
Normal file
6
users/ny/programs/default.nix
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
imports = [
|
||||
./foot.nix
|
||||
./keepassxc.nix
|
||||
];
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
programs.foot = {
|
||||
rum.programs.foot = {
|
||||
enable = true;
|
||||
settings = {
|
||||
main = {
|
|
@ -1,12 +1,7 @@
|
|||
{ pkgs, ... }:
|
||||
let
|
||||
ini = pkgs.formats.ini { };
|
||||
in
|
||||
{
|
||||
home.file."keepassxc" = {
|
||||
rum.programs.keepassxc = {
|
||||
enable = true;
|
||||
|
||||
source = ini.generate "keepassxc.ini" {
|
||||
settings = {
|
||||
General = {
|
||||
BackupBeforeSave = true;
|
||||
ConfigVersion = 2;
|
||||
|
@ -24,7 +19,5 @@ in
|
|||
TrayIconAppearance = "colorful";
|
||||
};
|
||||
};
|
||||
|
||||
target = ".config/keepassxc/keepassxc.ini";
|
||||
};
|
||||
}
|
Loading…
Add table
Reference in a new issue