add inuc (no hw)

This commit is contained in:
alisceon 2025-12-09 16:34:37 +01:00
parent 321217c888
commit 677c075d3c
5 changed files with 41 additions and 36 deletions

View file

@ -3,4 +3,9 @@
- [ ] Look into why nix auto update fails - [ ] Look into why nix auto update fails
- [ ] Look into the "ignoring duplicate names" errors - [ ] Look into the "ignoring duplicate names" errors
- [ ] Center tuigreet - [ ] Center tuigreet
- [ ] fix xdg default apps
- [ ] selinux
- https://github.com/NixOS/nixpkgs/pull/396177
- [ ] Secure boot
- [ ] **REFACTOR**
- [ ] - [ ]

30
flake.lock generated
View file

@ -49,11 +49,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1764866045, "lastModified": 1765170903,
"narHash": "sha256-0GsEtXV9OquDQ1VclQfP16cU5VZh7NEVIOjSH4UaJuM=", "narHash": "sha256-O8VTGey1xxiRW+Fpb+Ps9zU7ShmxUA1a7cMTcENCVNg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "f63d0fe9d81d36e5fc95497217a72e02b8b7bcab", "rev": "20561be440a11ec57a89715480717baf19fe6343",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -65,11 +65,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1764831616, "lastModified": 1764983851,
"narHash": "sha256-OtzF5wBvO0jgW1WW1rQU9cMGx7zuvkF7CAVJ1ypzkxA=", "narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c97c47f2bac4fa59e2cbdeba289686ae615f8ed4", "rev": "d9bc5c7dceb30d8d6fafa10aeb6aa8a48c218454",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -81,11 +81,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1764950072, "lastModified": 1765186076,
"narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=", "narHash": "sha256-hM20uyap1a0M9d344I692r+ik4gTMyj60cQWO+hAYP8=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "f61125a668a320878494449750330ca58b78c557", "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -103,11 +103,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1765105806, "lastModified": 1765292061,
"narHash": "sha256-drH4w3MzlQXDtseWX82n3nkuXAuDN/uJdTP5KOc2Tlo=", "narHash": "sha256-mYJ2icsbNVQJDAmaNoKQuzMRf8e8fGNLQ9A2/9kf594=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "902c2223fc433b82d7149a33e1bb729fdba1a898", "rev": "3ae81a72863d4f8f1ef94e928497322ae835a544",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -124,11 +124,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1765105806, "lastModified": 1765292061,
"narHash": "sha256-drH4w3MzlQXDtseWX82n3nkuXAuDN/uJdTP5KOc2Tlo=", "narHash": "sha256-mYJ2icsbNVQJDAmaNoKQuzMRf8e8fGNLQ9A2/9kf594=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "902c2223fc433b82d7149a33e1bb729fdba1a898", "rev": "3ae81a72863d4f8f1ef94e928497322ae835a544",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -104,13 +104,13 @@
}) # end home-manager }) # end home-manager
]; # end modules ]; # end modules
}; # end tesla-nixos }; # end tesla-nixos
blogbox = nixpkgs.lib.nixosSystem { inuc = nixpkgs.lib.nixosSystem {
inherit system; inherit system;
inherit pkgs; inherit pkgs;
specialArgs = sharedSpecialArgs // {}; specialArgs = sharedSpecialArgs // {};
modules = sharedModules ++ [ modules = sharedModules ++ [
./hosts/common/server.nix ./hosts/common/server.nix
./hosts/blogbox/configuration.nix ./hosts/inuc/configuration.nix
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
({ config, ...}: { ({ config, ...}: {
home-manager.users.alisceon.imports = [ home-manager.users.alisceon.imports = [

View file

@ -8,7 +8,8 @@
notify = "${pkgs.libnotify}/bin/notify-send"; notify = "${pkgs.libnotify}/bin/notify-send";
# keybinds # keybinds
key_mod = "Alt"; key_mod = "Mod4";
key_mod_misc = "Alt";
key_left = "Left"; key_left = "Left";
key_right = "Right"; key_right = "Right";
key_up = "Up"; key_up = "Up";
@ -250,8 +251,8 @@
"${key_mod}+Shift+Tab" = "focus left"; "${key_mod}+Shift+Tab" = "focus left";
"${key_mod}+Ctrl+Tab" = "move right"; "${key_mod}+Ctrl+Tab" = "move right";
"${key_mod}+Ctrl+Shift+Tab" = "move left"; "${key_mod}+Ctrl+Shift+Tab" = "move left";
"${key_mod}+Mod4+Tab" = "workspace next"; "${key_mod}+${key_mod_misc}+Tab" = "workspace next";
"${key_mod}+Mod4+Shift+Tab" = "workspace prev"; "${key_mod}+${key_mod_misc}+Shift+Tab" = "workspace prev";
# System # System
@ -266,22 +267,6 @@
"XF86AudioPlay" = "exec 'playerctl play-pause'"; "XF86AudioPlay" = "exec 'playerctl play-pause'";
"XF86MonBrightnessUp" = "exec ${pkgs.light}/bin/light -A 10"; "XF86MonBrightnessUp" = "exec ${pkgs.light}/bin/light -A 10";
"XF86MonBrightnessDown" = "exec ${pkgs.light}/bin/light -U 10"; "XF86MonBrightnessDown" = "exec ${pkgs.light}/bin/light -U 10";
# Function layer 4 esc-pgdn
"KP_End" = "exec";
"KP_Down" = "exec";
"KP_Next" = "exec";
"KP_Left" = "exec";
"KP_Begin" = "exec";
"KP_Right" = "exec";
"KP_Home" = "exec";
"KP_Up" = "exec";
"KP_Prior" = "exec";
"KP_Insert" = "exec";
"KP_Divide" = "exec";
"KP_Multiply" = "exec";
"KP_Subtract" = "exec";
"KP_Add" = "exec";
}; # end keybindings }; # end keybindings
window = { window = {
titlebar = false; titlebar = false;

View file

@ -0,0 +1,15 @@
{ config, pkgs, lib, ... }:
{
security.sudo.wheelNeedsPassword = false;
imports =
[ ./hardware-configuration.nix ];
networking.hostName = "inuc";
boot.initrd.enable = true;
boot.loader = {
systemd-boot = {
enable = true;
}; # end loader.systemd-boot
}; # end boot
} # end file