Commit graph

211 commits

Author SHA1 Message Date
Leonardo Eugênio 6c534c590f nix: keep flake inputs after garbage collection 2024-02-19 12:45:54 -03:00
Leonardo Eugênio e7d0121d46 nix: add nix-community substituter 2024-02-19 12:05:14 -03:00
Leonardo Eugênio 10e4811c3e nix: enable repl-flake 2024-02-11 01:45:38 -03:00
Leonardo Eugênio 325cf58e2c thunar: enable krita thumbnails 2024-02-07 12:45:30 -03:00
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