1
0
Fork 0
mirror of https://git.sr.ht/~roxwize/.dotfiles synced 2025-01-31 07:03:36 +00:00
This commit is contained in:
Rae 5e 2024-12-17 16:16:23 -05:00
parent 506eead326
commit 53159f4ddc
4 changed files with 33 additions and 34 deletions

View file

@ -1,8 +1,7 @@
{ config, lib, pkgs, home-manager, ... }:
{ config, lib, pkgs, ... }:
{
imports = [
./packages.nix
home-manager.nixosModules.home-manager
];
nix.settings.experimental-features = ["nix-command" "flakes"];
@ -79,7 +78,5 @@
shell = pkgs.fish;
};
home-manager.users.rae = import ./home.nix;
system.copySystemConfiguration = true;
}

View file

@ -22,16 +22,16 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1734119587,
"narHash": "sha256-AKU6qqskl0yf2+JdRdD0cfxX4b9x3KKV5RqA6wijmPM=",
"lastModified": 1734469883,
"narHash": "sha256-VILvYFwvFbW040V1QECCT+FuwRN14xjtDUcIrod3n2E=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
"rev": "d2ac8a404cf537ec5cfc96f4388d7031e6aeb94f",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"ref": "release-24.11",
"repo": "nixpkgs",
"type": "github"
}

View file

@ -2,27 +2,29 @@
description = "rae's nixOS config flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nixpkgs.url = "github:nixos/nixpkgs/release-24.11";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = inputs@{ self, nixpkgs, home-manager, ... }: {
outputs = { self, nixpkgs, home-manager, ... }@inputs: {
nixosConfigurations = {
qemu = nixpkgs.lib.nixosSystem {
gayfurries = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
modules = [
./hosts/qemu/configuration.nix
# home-manager.nixosModules.home-manager {
# home-manager = {
# useGlobalPkgs = true;
# useUserPackages = true;
# users.rae = import ./home.nix;
# };
# }
home-manager.nixosModules.home-manager
{
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = { inherit inputs; };
users.rae = import ./home.nix;
};
}
];
};
};

View file

@ -126,21 +126,21 @@
};
};
dconf.settings = {
"net/launchpad/plank/docks/dock1" = {
dock-items = ["firefox.dockitem" "io.elementary.terminal.dockitem" "codium.dockitem" "io.elementary.settings.dockitem"];
};
"org/gnome/desktop/background" = {
picture-uri = "file://" + builtins.toString /home/rae/.dotfiles/assets/wallpapers/kendal.png;
};
"org/gnome/desktop/wm/preferences" = {
button-layout = ":minimize,maximize,close";
};
};
# dconf.settings = {
# "net/launchpad/plank/docks/dock1" = {
# dock-items = ["firefox.dockitem" "io.elementary.terminal.dockitem" "codium.dockitem" "io.elementary.settings.dockitem"];
# };
# "org/gnome/desktop/background" = {
# picture-uri = "file://" + builtins.toString /home/rae/.dotfiles/assets/wallpapers/kendal.png;
# };
# "org/gnome/desktop/wm/preferences" = {
# button-layout = ":minimize,maximize,close";
# };
# };
gtk = {
enable = true;
cursorTheme.name = "Posy's Cursor";
theme.name = "io.elementary.stylesheet.blueberry";
};
# gtk = {
# enable = true;
# cursorTheme.name = "Posy's Cursor";
# theme.name = "io.elementary.stylesheet.blueberry";
# };
}