Compare commits

..

10 commits

8 changed files with 68 additions and 9 deletions

View file

@ -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
```

BIN
files/tootbrute.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

BIN
files/wallpaper.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 MiB

13
flake.lock generated
View file

@ -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": {

View file

@ -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

View file

@ -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
'';
}

View file

@ -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 = {

BIN
windows-11/virtio-win.iso Normal file

Binary file not shown.