Leonardo Eugênio
35e0704b82
agenix: fix secrets not being opened on boot
...
Agenix runs before some partitions are mounted,
one option is to mark those partitions are need for boot:
{
fileSystems."/home".neededForBoot = true;
}
I choose to copy my ssh key to the root user's HOME,
which is not in a separate partition.
2024-02-02 21:03:34 -03:00
Leonardo Eugênio
25c8833ec3
greetd: extract greetd config
2024-01-20 21:42:07 -03:00
Leonardo Eugênio
47e3cc536c
media-packages: install krita
2024-01-20 21:33:13 -03:00
Leonardo Eugênio
85b6c0a559
network: open deluge port
2024-01-16 12:38:16 -03:00
Leonardo Eugênio
e4d49b6e2b
kdeconnect: Open kdeconnect ports on firewall
2024-01-10 21:52:23 -03:00
Leonardo Eugênio
142d2c2314
Remove mullvad vpn
2024-01-10 09:16:13 -03:00
Leonardo Eugênio
3916fc3f51
dzgui: use upstream nixpkgs
2023-12-26 21:47:23 -03:00
Leonardo Eugênio
b4ff6d21af
boot: fix vconsole font setup
2023-12-13 12:38:26 -03:00
lelgenio
9995a776d7
rainbow: enable gitlab ci runner
2023-12-07 13:58:34 -03:00
lelgenio
d18c85efb2
Improve gitlab config
2023-11-30 09:24:08 -03:00
Leonardo Eugênio
82db6d783d
gnome: improve gnome experience
2023-11-28 19:09:51 -03:00
Leonardo Eugênio
a08aca5301
update: 23.11
2023-11-26 15:40:18 -03:00
Leonardo Eugênio
d0d7d7f930
gc: only run gc monthly
2023-11-23 12:37:15 -03:00
Leonardo Eugênio
3094240717
power: suspend on power button
2023-11-11 13:20:39 -03:00
lelgenio
17b43bab27
nix: add snowflakeos cachix
2023-10-30 16:50:48 -03:00
Leonardo Eugênio
d8feb9fe92
steam: also install bottles
2023-10-26 11:08:51 -03:00
Leonardo Eugênio
2e4cd80d89
monolith: disable opencl rocm and blender hardware acceleration
2023-10-22 14:56:02 -03:00
Leonardo Eugênio
b00b4e322f
ghost: split secrets for server and local
2023-10-22 14:55:39 -03:00
Leonardo Eugênio
eb3eca98c4
ghost: enabled writefreely
2023-10-16 10:15:19 -03:00
Leonardo Eugênio
9c1709c039
hosts: add ghost
2023-10-14 16:30:51 -03:00
lelgenio
16bdde3504
system: set TZ environment variable
2023-10-05 17:58:09 -03:00
Leonardo Eugênio
fcc155ab3c
system: install virtualbox
2023-09-11 00:09:13 -03:00
lelgenio
3548de8d33
boot: use upstream plymouth themes package
2023-08-31 16:22:55 -03:00
Leonardo Eugênio
4019472dc1
vscode: enable vscode and fix missing NIX_PATH
2023-08-16 00:29:14 -03:00
lelgenio
27cc126d4a
storage: automatically cleanup old files
2023-08-08 17:55:13 -03:00
Leonardo Eugênio
869ba87dab
nix: set empty NIX_PATH
2023-08-08 12:43:11 -03:00
Leonardo Eugênio
ed0a0412bb
steam: add temporary fix for switching generations
2023-08-04 01:31:28 -03:00
Leonardo Eugênio
429e490bb5
media: update to godot 4
2023-08-03 21:57:09 -03:00
Leonardo Eugênio
05e598acf0
remove unstable
2023-07-27 01:20:31 -03:00
Leonardo Eugênio
47b3aa665f
blender: enable hardware acceleration
2023-07-20 20:42:47 -03:00
Leonardo Eugênio
951bf6bc91
update
2023-07-06 11:02:02 -03:00
Leonardo Eugênio
42b5fcf970
Revert "flake: switch to nixpkgs unstable by default"
...
This reverts commit a024dad386
.
2023-07-05 19:58:50 -03:00
Leonardo Eugênio
778604cd50
hardware: add corectrl
2023-06-27 20:24:32 -03:00
Leonardo Eugênio
337a0a211a
gitlab: force a known good version for runners
2023-06-26 20:31:57 -03:00
lelgenio
a024dad386
flake: switch to nixpkgs unstable by default
2023-06-13 17:14:11 -03:00
Leonardo Eugênio
778794f91b
update to nixos 23.05
2023-06-02 22:42:56 -03:00
Leonardo Eugênio
8bbdb28d32
gnome: update config
2023-06-02 17:55:54 -03:00
Leonardo Eugênio
2dd9bea706
vpn: allow disabling vpn config
2023-06-02 10:40:51 -03:00
Leonardo Eugênio
7ddf21e6de
steam: revert to stable version
2023-05-21 18:57:54 -03:00
Leonardo Eugênio
e30fa78d33
vpn: install graphicall interface
2023-05-20 14:27:30 -03:00
Leonardo Eugênio
40f8f28b57
media-packages: add obs-studio
2023-05-20 12:41:31 -03:00
Leonardo Eugênio
d95364b3ea
nix: extract nix config
2023-05-18 12:36:43 -03:00
Leonardo Eugênio
9c9ebff974
thunar: enable plugins
2023-05-18 12:36:29 -03:00
Leonardo Eugênio
b38dce323a
update dzgui
2023-05-17 23:51:14 -03:00
Leonardo Eugênio
9ad6bc4ac3
xdpw: don't prompt for monitor to share, I only ever use one
2023-05-17 11:51:07 -03:00
lelgenio
b26f2fce58
gitlab: fix thoreb telemetria builder config
2023-05-12 17:52:58 -03:00
Leonardo Eugênio
2cf980caa1
boot: fix password prompt timeout
2023-05-07 22:19:23 -03:00
Leonardo Eugênio
b400bd938e
Revert "nix: keep derivations and outputs"
...
This reverts commit 54d54f521f
.
2023-05-07 00:50:40 -03:00
Leonardo Eugênio
5034746b55
steam: fix bug in steam beta
2023-05-06 17:25:06 -03:00
Leonardo Eugênio
54d54f521f
nix: keep derivations and outputs
2023-05-02 00:19:03 -03:00
Leonardo Eugênio
5f95eb8b1a
boot: don't timeout on password prompt
2023-04-23 23:36:22 -03:00
Leonardo Eugênio
364980bf63
vpn: allow traffic outside vpn
2023-03-30 13:28:05 -03:00
Leonardo Eugênio
58cdca84e5
vpn: allow docker to use the network
2023-03-11 18:44:45 -03:00
Leonardo Eugênio
db80138e53
mullvad: add vpn config file
2023-03-09 12:38:53 -03:00
Leonardo Eugênio
e3261735cc
enable mullvar daemon
2023-03-08 12:46:41 -03:00
Leonardo Eugênio
ab8b3d4a87
Add nix gitlab runner
2023-02-24 12:37:35 -03:00
lelgenio
2e87076b41
Fonts: add noto fonts by default
2023-02-23 15:48:19 -03:00
lelgenio
5474e8b9b5
steam: make only monolith have steam installed
2023-02-23 14:22:41 -03:00
Leonardo Eugênio
80d814c9bf
kernel: add standalone amdgpu kernel module package
2023-02-21 10:40:14 -03:00
Leonardo Eugênio
43b444b225
update
2023-02-18 22:15:44 -03:00
Leonardo Eugênio
e9158cf659
Add ssh public_key
2023-02-17 19:03:01 -03:00
Leonardo Eugênio
13c8322ab2
docker: enable autoPrune
2023-02-12 01:24:48 -03:00
Leonardo Eugênio
abfddc0655
cachix: fix shutdown hang
2023-02-08 12:42:45 -03:00
Leonardo Eugênio
670ae65181
scripts: add meme download script
2023-02-07 13:39:27 -03:00
Leonardo Eugênio
b616a8dbad
enable default fonts
2023-01-30 00:24:12 -03:00
Leonardo Eugênio
fa80743304
configuration: make users imutable
2023-01-28 21:32:40 -03:00
lelgenio
18357e7779
monolith: fix nix serve
2023-01-25 14:02:44 -03:00
Leonardo Eugênio
a023a9f103
theme: fix gtk light theme not being set
2023-01-24 11:42:49 -03:00
Leonardo Eugênio
9ff684216f
Add system theme switch script
2023-01-23 01:11:59 -03:00
Leonardo Eugênio
273cd93ea3
format using nixpkgs-fmt
2023-01-22 18:12:04 -03:00
Leonardo Eugênio
86a6736bae
update unstable version of nix to avoid rendering issue on man pages
2023-01-19 11:51:14 -03:00
lelgenio
ba90b2a1ce
gitlab: use rainbow as a runner
2023-01-12 15:10:48 -03:00
Leonardo Eugênio
71b785191a
update: remove btusb kernel patches
2023-01-11 21:49:02 -03:00
Leonardo Eugênio
b6872b1694
Secrets: add agenix config
2022-12-23 11:22:58 -03:00
Leonardo Eugênio
0257ccc3b7
Disable monolith as nix cache
2022-12-23 10:03:05 -03:00
Leonardo Eugênio
db92170190
update boot font
2022-12-21 23:23:30 -03:00
Leonardo Eugênio
457d29aba3
Opitimize the store more frequently
2022-12-21 23:20:06 -03:00
Leonardo Eugênio
b55f21ebe8
Set efi system partition
2022-12-21 23:19:36 -03:00
Leonardo Eugênio
1af3503c5d
Set a timeout for cachix-watch-store
2022-12-21 21:00:19 -03:00
Leonardo Eugênio
9b218930b1
fix personal nix store cache
2022-12-21 12:50:46 -03:00
Leonardo Eugênio
fb3cf428fc
nix-serve: serve nix-store as binary cache
2022-12-20 09:32:41 -03:00
lelgenio
354179594e
add zram
2022-12-16 17:53:15 -03:00
Leonardo Eugênio
0dea94a913
limit number of configurations on bootloader
2022-12-14 19:15:15 -03:00
Leonardo Eugênio
d88b7bcefb
add boot splash screen
2022-12-14 01:06:04 -03:00
Leonardo Eugênio
c60132d76a
switch to bibata cursor theme
2022-12-12 10:21:40 -03:00
Leonardo Eugênio
f501292d78
Patch kernel to not shutdown on gpu overheating, the detection is wonky
2022-12-11 20:13:35 -03:00
Leonardo Eugênio
c65c6a1331
add kde config
2022-12-06 22:21:29 -03:00
Leonardo Eugênio
1cf49d44c6
update to 22.11
2022-12-04 01:24:24 -03:00
Leonardo Eugênio
2692a77561
don't run gc too often
2022-12-03 00:35:05 -03:00
Leonardo Eugênio
57a82ba996
move patches to directory
2022-12-03 00:35:05 -03:00
Leonardo Eugênio
8ee461d1de
fmt
2022-12-03 00:35:05 -03:00
Leonardo Eugênio
3e56f12373
Patches to fix usb bt dongle
2022-12-03 00:35:05 -03:00
Leonardo Eugênio
7509584630
watch store and push to cachix
2022-12-03 00:35:05 -03:00
Leonardo Eugênio
70e33b355c
add gamemode
2022-11-29 15:50:12 -03:00
Leonardo Eugênio
33ccac86fb
Automatic garbage collection
2022-11-26 01:01:12 -03:00
lelgenio
be64cd21eb
use system nixpkgs as registry
2022-11-17 15:12:27 -03:00
lelgenio
d31a5f0c36
add showkeys script
2022-11-14 15:27:25 -03:00
Leonardo Eugênio
015e503c39
add bluetooth config
2022-11-12 21:15:20 -03:00
Leonardo Eugênio
28c32073a0
make ssh config more strict
2022-11-10 20:56:26 -03:00
Leonardo Eugênio
329fb7fd96
add firejail
2022-11-10 20:54:42 -03:00