This commit is contained in:
Zonsopkomst 2023-03-25 20:36:54 -05:00
parent c11ace0529
commit 6b1b96f884
12 changed files with 201 additions and 256 deletions

View File

@ -8,7 +8,9 @@
services.gnome.gnome-keyring.enable = true;
#hardware.video.hidpi.enable = false;
# Workaround for GNOME autologin: https://github.com/NixOS/nixpkgs/issues/103746#issuecomment-945091229
systemd.services."getty@tty1".enable = false;
systemd.services."autovt@tty1".enable = false;
environment.systemPackages = with pkgs;[
gnomeExtensions.appindicator

View File

@ -1,8 +1,7 @@
{ config, pkgs, ... }:
{
imports =
[
imports = [
];
# Bootloader.
@ -23,14 +22,14 @@
boot.initrd.luks.devices."luks-bfce34cb-65e4-4ba0-939d-e3f0ff903338".device = "/dev/disk/by-uuid/bfce34cb-65e4-4ba0-939d-e3f0ff903338";
boot.initrd.luks.devices."luks-bfce34cb-65e4-4ba0-939d-e3f0ff903338".keyFile = "/crypto_keyfile.bin";
networking.hostName = "frija"; # Define your hostname.
networking.hostName = "frija";
users.users.aspire = {
isNormalUser = true;
description = "Aspire";
extraGroups = [ "docker" "networkmanager" "wheel" ];
#packages = with pkgs; [
# ];
packages = with pkgs; [
];
};
# Enable automatic login for the user.

View File

@ -1,7 +1,8 @@
{ config, pkgs, ... }:
{
imports = [ ];
imports = [
];
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
@ -14,14 +15,13 @@
boot.initrd.luks.devices."luks-57e53b6e-eb27-4bdc-961e-069ecf677d6b".device = "/dev/disk/by-uuid/57e53b6e-eb27-4bdc-961e-069ecf677d6b";
boot.initrd.luks.devices."luks-57e53b6e-eb27-4bdc-961e-069ecf677d6b".keyFile = "/crypto_keyfile.bin";
networking.hostName = "tyr"; # Define your hostname.
networking.hostName = "tyr";
users.users.leeuwarden = {
isNormalUser = true;
description = "leeuwarden";
extraGroups = [ "docker" "networkmanager" "wheel" ];
packages = with pkgs; [
];
};

View File

@ -1,8 +1,7 @@
{ config, pkgs, ... }:
{
imports =
[
imports = [
];
boot.loader.systemd-boot.enable = true;
@ -30,7 +29,6 @@
};
environment.systemPackages = with pkgs; [
];
system.stateVersion = "22.11";

View File

@ -2,33 +2,26 @@
{
imports = [
];
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
boot.loader.efi.efiSysMountPoint = "/boot/efi";
networking.hostName = "tuisto"; # Define your hostname.
networking.hostName = "tuisto";
users.users.admin = {
isNormalUser = true;
description = "Admin";
extraGroups = [ "docker" "networkmanager" "wheel" ];
packages = with pkgs; [
firefox
];
};
services.xserver.displayManager.autoLogin.enable = true;
services.xserver.displayManager.autoLogin.user = "admin";
# Workaround for GNOME autologin: https://github.com/NixOS/nixpkgs/issues/103746#issuecomment-945091229
systemd.services."getty@tty1".enable = false;
systemd.services."autovt@tty1".enable = false;
environment.systemPackages = with pkgs; [
];
system.stateVersion = "22.11";

View File

@ -16,6 +16,7 @@
btop # Resource Monitor
cpu-x # PC Information
dconf # Gnome Configuration
firefox # Browser
gnome.gnome-tweaks # Gnome Customization Tool
git # Distributed Version Control System
gsmartcontrol # Disk Health Inspection Tool

View File

@ -1,17 +0,0 @@
# VS Codium Extensions
1. color manager
1. dendron
1. dendron paste image
1. foam
1. markdown checkbox
1. markdown editor
1. markdown link updater
1. markdown pdf
1. markdown-link-expander
1. nim
1. nix
1. nix environment selector
1. nix extension pack
1. nix ide
1. pandoc markdown syntax
1. dendron markdown preview enhanced

View File

@ -94,6 +94,7 @@
# using flatpak
brave # Thunderbird Fork, issues
# w/ BAT, using flatpak
firefox # Web Browser
librewolf # Firefox Web Browser Fork
thunderbird # Email Client
tigervnc # VNC Client

View File

@ -1,32 +0,0 @@
programs.vscode = {
enable = true;
package = pkgs.vscodium;
extensions = with pkgs.vscode-extensions; [
bbenoist.nix
bierner.markdown-checkbox
bierner.markdown-emoji
bierner.emojisense
bierner.markdown-mermaid
donjayamanne.githistory
file-icons.file-icons
foam.foam-vscode
jnoortheen.nix-ide
piousdeer.adwaita-theme
shd101wyy.markdown-preview-enhanced
svsool.markdown-memo
yzhang.markdown-all-in-one
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
{
name = "markdown-checkbox";
publisher = "PKief";
version = "1.8.1";
sha256 = "sha256-GdSdJocRXqjMFZTOrGUCJHo33zaFWmeJHyssh8plS+w=";
}
{
name = "org-mode";
publisher = "vscode-org-mode";
version = "1.0.0";
sha256 = "sha256-o9CIjMlYQQVRdtTlOp9BAVjqrfFIhhdvzlyhlcOv5rY=";
}
];
};