Compare commits
10 commits
89eaa5b2b6
...
588415c498
Author | SHA1 | Date | |
---|---|---|---|
588415c498 | |||
aaee1d1bf2 | |||
e2eb095008 | |||
d5a8553e8e | |||
6de885f989 | |||
9d5778d9cc | |||
93d0400f9e | |||
94b91c9449 | |||
8160143986 | |||
55b087e3f6 |
8 changed files with 68 additions and 9 deletions
33
README.md
33
README.md
|
@ -1,5 +1,34 @@
|
||||||
# My NixOS Flake Config
|
# My NixOS Flake Config
|
||||||
My NixOS repo for a single machine.
|
My NixOS repo for my main newer machine.
|
||||||
|
|
||||||
- Flakes
|
- 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
BIN
files/tootbrute.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 75 KiB |
BIN
files/wallpaper.png
Normal file
BIN
files/wallpaper.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.1 MiB |
13
flake.lock
generated
13
flake.lock
generated
|
@ -7,26 +7,27 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1737762889,
|
"lastModified": 1739757849,
|
||||||
"narHash": "sha256-5HGG09bh/Yx0JA8wtBMAzt0HMCL1bYZ93x4IqzVExio=",
|
"narHash": "sha256-Gs076ot1YuAAsYVcyidLKUMIc4ooOaRGO0PqTY7sBzA=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "daf04c5950b676f47a794300657f1d3d14c1a120",
|
"rev": "9d3d080aec2a35e05a15cedd281c2384767c2cfe",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
|
"ref": "release-24.11",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1737885640,
|
"lastModified": 1740743217,
|
||||||
"narHash": "sha256-GFzPxJzTd1rPIVD4IW+GwJlyGwBDV1Tj5FLYwDQQ9sM=",
|
"narHash": "sha256-brsCRzLqimpyhORma84c3W2xPbIidZlIc3JGIuQVSNI=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4e96537f163fad24ed9eb317798a79afc85b51b7",
|
"rev": "b27ba4eb322d9d2bf2dc9ada9fd59442f50c8d7c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -132,9 +132,15 @@
|
||||||
htop
|
htop
|
||||||
tree
|
tree
|
||||||
restic # backup program
|
restic # backup program
|
||||||
|
wiper # A TUI disk analyser and cleanup tool
|
||||||
|
curl
|
||||||
|
# emulation
|
||||||
|
quickemu
|
||||||
|
|
||||||
|
|
||||||
# terminal editors
|
# terminal editors
|
||||||
neovim
|
neovim
|
||||||
|
xclip # for nvim clipboard
|
||||||
ptyxis
|
ptyxis
|
||||||
|
|
||||||
# nix helper apps
|
# nix helper apps
|
||||||
|
@ -142,9 +148,9 @@
|
||||||
|
|
||||||
# core apps
|
# core apps
|
||||||
iotas # nextcloud compatible notes app
|
iotas # nextcloud compatible notes app
|
||||||
curl
|
|
||||||
keepassxc # password client
|
keepassxc # password client
|
||||||
nextcloud-client
|
nextcloud-client
|
||||||
|
calibre # ebook program
|
||||||
libreoffice-fresh # word docs
|
libreoffice-fresh # word docs
|
||||||
hunspell # dictionaries for libreoffice
|
hunspell # dictionaries for libreoffice
|
||||||
hunspellDicts.en_CA
|
hunspellDicts.en_CA
|
||||||
|
|
|
@ -45,4 +45,17 @@
|
||||||
gnomeExtensions.kimpanel
|
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
|
||||||
|
'';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -93,6 +93,16 @@
|
||||||
"org/gnome/desktop/interface" = {
|
"org/gnome/desktop/interface" = {
|
||||||
color-scheme = "prefer-dark";
|
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 = {
|
gtk = {
|
||||||
|
|
BIN
windows-11/virtio-win.iso
Normal file
BIN
windows-11/virtio-win.iso
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue