add nixos hardware for starlite; enable all firmware; add base home manager for common config; add modproobe for tux wifi; add fooyin as fb2k replacement;

This commit is contained in:
2025-02-12 21:38:18 +00:00
parent 99768f0b4a
commit 8d7bb62014
10 changed files with 96 additions and 104 deletions

View File

@@ -2,44 +2,24 @@
{
imports = [
../../home-manager/fonts.nix
../../home-manager/terminal.nix
../../home-manager/base.nix
../../home-manager/gaming.nix
../../home-manager/firefox/firefox.nix
../../home-manager/development/vscode.nix
];
terminal.homeUpdateLocation = "/home/deck/Projects/nixos#deck";
terminal.flakeUpdateLocation = "/home/deck/Projects/nixos";
nixpkgs.config =
{
allowUnfree = true;
};
nixpkgs.config = {
allowUnfree = true;
};
home.username = "deck";
home.homeDirectory = "/home/deck";
home.stateVersion = "24.05";
home.packages = with pkgs;[
# general
thunderbird
keepassxc
qbittorrent
libreoffice-qt
joplin-desktop
obsidian
# media
strawberry-qt6
jellyfin-media-player
# comms
teamspeak_client
vesktop
];
home.packages = with pkgs;[ ];
home.file = {
# # Building this configuration will create a copy of 'dotfiles/screenrc' in
@@ -53,17 +33,4 @@
# org.gradle.daemon.idletimeout=3600000
# '';
};
home.sessionVariables = {
NIXOS_OZONE_WL = "1";
};
services.nextcloud-client = {
enable = true;
startInBackground = true;
};
programs = {
home-manager.enable = true;
};
}

View File

@@ -2,9 +2,7 @@
{
imports = [
../../home-manager/fonts.nix
../../home-manager/terminal.nix
../../home-manager/firefox/firefox.nix
../../home-manager/base.nix
../../home-manager/development/vscode.nix
];
@@ -16,23 +14,7 @@
home.stateVersion = "24.05";
home.packages = with pkgs;[
# general
thunderbird
keepassxc
qbittorrent
libreoffice-qt
joplin-desktop
obsidian
# media
strawberry-qt6
jellyfin-media-player
# comms
teamspeak_client
vesktop
];
home.packages = with pkgs;[ ];
home.file = {
# # Building this configuration will create a copy of 'dotfiles/screenrc' in

View File

@@ -20,6 +20,10 @@
networking.hostName = "tuxedo"; # Define your hostname.
boot.extraModprobeConfig = ''
options iwlwifi 11n_disable=1
'';
fileSystems."/mnt/HDD1" = {
#device = "/dev/disk/by-uuid/35763dc3-c736-4714-ade7-40bf49ad50dd";
fsType = "ext4";

View File

@@ -2,9 +2,7 @@
{
imports = [
../../home-manager/fonts.nix
../../home-manager/terminal.nix
../../home-manager/firefox/firefox.nix
../../home-manager/base.nix
../../home-manager/development/all.nix
../../home-manager/gaming.nix
];
@@ -20,13 +18,8 @@
home.packages = with pkgs;[
# general
thunderbird
keepassxc
qbittorrent
gimp-with-plugins
joplin-desktop
obsidian
libreoffice-qt
# cmd line tools
rclone
@@ -35,14 +28,12 @@
ffmpeg-full
# comms
teamspeak_client
vesktop
teams-for-linux
# media
strawberry-qt6
jellyfin-media-player
haruna
fooyin
# misc
electrum
@@ -62,19 +53,8 @@
# '';
};
home.sessionVariables = {
NIXOS_OZONE_WL = "1";
};
services.nextcloud-client = {
enable = true;
startInBackground = true;
};
# Let Home Manager install and manage itself.
programs = {
home-manager.enable = true;
firefox = {
profiles.work = import ../../home-manager/firefox/firefox-profile.nix // {
id = 1;
@@ -89,11 +69,6 @@
};
};
chromium = {
enable = true;
package = pkgs.brave;
};
# install the shaders from anime4k directory for this to work
mpv = {
enable = true;
@@ -110,7 +85,6 @@
mangohud = {
enable = true;
enableSessionWide = true;
settings = {
preset = 1;
};