diff --git a/README.md b/README.md index bb881a7..4e8f24b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,34 @@ # My NixOS Flake Config -My NixOS repo for a single machine. +My NixOS repo for my main newer machine. - Flakes -- Homemanager +- Home-manager + +``` + ▗▄▄▄ ▗▄▄▄▄ ▄▄▄▖ tootbrute@greynix + ▜███▙ ▜███▙ ▟███▛ ------------- + ▜███▙ ▜███▙▟███▛ OS: NixOS 24.11.20250126.4e96537 (Vicuna) x86_64 + ▜███▙ ▜██████▛ Host: VivoBook_ASUSLaptop X415EA_X415EA (1.0) + ▟█████████████████▙ ▜████▛ ▟▙ Kernel: Linux 6.6.72 + ▟███████████████████▙ ▜███▙ ▟██▙ Uptime: 37 mins + ▄▄▄▄▖ ▜███▙ ▟███▛ Packages: 1538 (nix-system), 45 (flatpak) + ▟███▛ ▜██▛ ▟███▛ Shell: bash 5.2.37 + ▟███▛ ▜▛ ▟███▛ Display (CMN14D4): 1920x1080 @ 60 Hz in 14" [Built-in] +▟███████████▛ ▟██████████▙ DE: GNOME 47.2 +▜██████████▛ ▟███████████▛ WM: Mutter (Wayland) + ▟███▛ ▟▙ ▟███▛ WM Theme: Adwaita + ▟███▛ ▟██▙ ▟███▛ Theme: Adwaita [GTK2/3/4] + ▟███▛ ▜███▙ ▝▀▀▀▀ Icons: Adwaita [GTK2/3/4] + ▜██▛ ▜███▙ ▜██████████████████▛ Font: Cantarell (11pt) [GTK2/3/4] + ▜▛ ▟████▙ ▜████████████████▛ Cursor: Adwaita (24px) + ▟██████▙ ▜███▙ Terminal: alacritty 0.14.0 + ▟███▛▜███▙ ▜███▙ Terminal Font: JetBrains Mono Nerd Font (20pt) + ▟███▛ ▜███▙ ▜███▙ CPU: 11th Gen Intel(R) Core(TM) i5-1135G7 (8) @ 4.20 GHz + ▝▀▀▀ ▀▀▀▀▘ ▀▀▀▘ GPU: Intel Iris Xe Graphics @ 1.30 GHz [Integrated] + Memory: 2.39 GiB / 23.18 GiB (10%) + Swap: 0 B / 8.78 GiB (0%) + Disk (/): 101.73 GiB / 459.21 GiB (22%) - ext4 + Local IP (wlo1): 192.168.15.198/24 + Battery (ASUS Battery): 100% [AC Connected] + Locale: en_US.UTF-8 +``` diff --git a/files/tootbrute.png b/files/tootbrute.png new file mode 100644 index 0000000..0bec48b Binary files /dev/null and b/files/tootbrute.png differ diff --git a/files/wallpaper.png b/files/wallpaper.png new file mode 100644 index 0000000..23907db Binary files /dev/null and b/files/wallpaper.png differ diff --git a/flake.lock b/flake.lock index 0d56dab..381c1a2 100644 --- a/flake.lock +++ b/flake.lock @@ -7,26 +7,27 @@ ] }, "locked": { - "lastModified": 1737762889, - "narHash": "sha256-5HGG09bh/Yx0JA8wtBMAzt0HMCL1bYZ93x4IqzVExio=", + "lastModified": 1739757849, + "narHash": "sha256-Gs076ot1YuAAsYVcyidLKUMIc4ooOaRGO0PqTY7sBzA=", "owner": "nix-community", "repo": "home-manager", - "rev": "daf04c5950b676f47a794300657f1d3d14c1a120", + "rev": "9d3d080aec2a35e05a15cedd281c2384767c2cfe", "type": "github" }, "original": { "owner": "nix-community", + "ref": "release-24.11", "repo": "home-manager", "type": "github" } }, "nixpkgs": { "locked": { - "lastModified": 1737885640, - "narHash": "sha256-GFzPxJzTd1rPIVD4IW+GwJlyGwBDV1Tj5FLYwDQQ9sM=", + "lastModified": 1740743217, + "narHash": "sha256-brsCRzLqimpyhORma84c3W2xPbIidZlIc3JGIuQVSNI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4e96537f163fad24ed9eb317798a79afc85b51b7", + "rev": "b27ba4eb322d9d2bf2dc9ada9fd59442f50c8d7c", "type": "github" }, "original": { diff --git a/mods/base.nix b/mods/base.nix index be177d3..9b39bc5 100644 --- a/mods/base.nix +++ b/mods/base.nix @@ -132,9 +132,15 @@ htop tree restic # backup program + wiper # A TUI disk analyser and cleanup tool + curl + # emulation + quickemu + # terminal editors neovim + xclip # for nvim clipboard ptyxis # nix helper apps @@ -142,9 +148,9 @@ # core apps iotas # nextcloud compatible notes app - curl keepassxc # password client nextcloud-client + calibre # ebook program libreoffice-fresh # word docs hunspell # dictionaries for libreoffice hunspellDicts.en_CA diff --git a/mods/gnome.nix b/mods/gnome.nix index 206149c..84dd9a9 100644 --- a/mods/gnome.nix +++ b/mods/gnome.nix @@ -45,4 +45,17 @@ gnomeExtensions.kimpanel ]; + # Set User 'elias' icon to tootbrute.png image + system.activationScripts.script.text = '' + mkdir -p /var/lib/AccountsService/{icons,users} + cp /home/elias/nixos-config/files/tootbrute.png /var/lib/AccountsService/icons/elias + echo -e "[User]\nIcon=/var/lib/AccountsService/icons/elias\n" > /var/lib/AccountsService/users/elias + + chown root:root /var/lib/AccountsService/users/elias + chmod 0600 /var/lib/AccountsService/users/elias + + chown root:root /var/lib/AccountsService/icons/elias + chmod 0444 /var/lib/AccountsService/icons/elias + ''; + } diff --git a/mods/home.nix b/mods/home.nix index 6cd95eb..63c8828 100644 --- a/mods/home.nix +++ b/mods/home.nix @@ -93,6 +93,16 @@ "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; }; + # Set Wallpaper + "org/gnome/desktop/background" = { + "picture-uri" = "/home/elias/.background-image"; + "picture-uri-dark" = "/home/elias/.background-image"; + }; + }; + + # Create Wallpaper file for use with GNOME Dconf settings + home.file.".background-image" = { + source = ../files/wallpaper.png; }; gtk = { diff --git a/windows-11/virtio-win.iso b/windows-11/virtio-win.iso new file mode 100644 index 0000000..bab63d8 Binary files /dev/null and b/windows-11/virtio-win.iso differ