Commit graph

266 commits

Author SHA1 Message Date
Aly Raffauf b084f65130 aly: move secrets to home-manager config 2024-07-07 13:20:16 -04:00
Aly Raffauf 18c5686d18 mandarin,mauville: migrate to nixhw 2024-07-06 18:05:20 -04:00
Aly Raffauf 2c6cfaa41a migrate fallarbor, lavaridge, petalburg, and rustboro to nixhw 2024-07-06 17:53:41 -04:00
Aly Raffauf 4d6dc23e48 nixos: move intel hybrid codec override to hardwareModules 2024-07-06 13:39:43 -04:00
Aly Raffauf ba604284dc base/nixpkgs: ismplfiy overlays 2024-07-06 11:28:37 -04:00
Aly Raffauf 12fc4b744f nixos/syncthing: improve code readability 2024-07-06 10:56:12 -04:00
Aly Raffauf c0ce74cad2
use wallpapers from upstream flake (#13)
* initial commit

* source wallpapers from wallpaper flake and overlay over nixpkgs

* bump flake.lock

* nixos/desktop: install alyraffauf-wallpapers
2024-07-06 00:35:45 -04:00
Aly Raffauf 58039a6563 move raffauflabsModules to separate git repo (#12)
* remove from flake + delete files

* README: add raffauflabs modules link
2024-07-05 20:58:05 -04:00
Aly Raffauf 347c343742 disable nixcache.raffauflabs.com substituter 2024-07-05 18:37:07 -04:00
Aly Raffauf 4e150dd5c2 nixos/navidrome: configure secrets before running navidrome 2024-07-05 13:01:09 -04:00
Aly Raffauf db40755c05 nixos: swap navidrome container for bare metal service 2024-07-05 12:14:48 -04:00
Aly Raffauf d7c89bb72e nixos/desktop/gnome: fix typo in gdm pam config 2024-07-03 10:36:35 -04:00
Aly Raffauf 112c5aa92e nixos: add system-config-printer support 2024-07-02 17:54:12 -04:00
Aly Raffauf 1a99f1ecc2 nixos/users: add defaultGroups option for users 2024-07-02 16:23:27 -04:00
Aly Raffauf e4c865564d base/networking: clarify helper names 2024-07-02 11:07:06 -04:00
Aly Raffauf da2cbecbe7
change theme from catppuccin -> adwaita (#8)
* switch default gtk theme and colors to adw-gtk3

* vscodium: move to adwaita

* home/theme: switch qt theme to Adwaita-dark

* wlogout: migrate to adwaita and improve look and feel

* nixpkgs: remove adwaita overrides

* plymouth: remove catppuccin theme

* home/chromium: remove catppuccin theme

* emacs: remove catppuccin

* home/neovim: catppuccin -> ayu

* nixos/base: remove catppuccin console colors

* home/theme: switch to Bibata cursors

* nixos/lightdm: conform to default home theme

* home: remove theme overrides

* qlogout: fix regression with button:focus keeping entries highlighted when unhovered

* format with alejandra

* home/waybar: match colors to adwaita

* home/fuzzel: match selection colors with theme.colors

* mauville: remove overrided vscode theme

* aly: use firefox gnome theme

* rustboro: decrease cursor size override

* nixos/options: remove catppuccin references

* home/theme: fixed regression in theme.gtk.hideTitleBar
2024-07-01 22:59:41 -04:00
Aly Raffauf a5a762f432 confirm to catppuccin themes renamed upstream 2024-07-01 09:30:47 -04:00
Aly Raffauf 931c929fe9 nixosModules: remove ollama module 2024-06-30 23:01:57 -04:00
Aly Raffauf 74157fbdc2 add new wifi connection + simplify helpers 2024-06-30 22:52:23 -04:00
Aly Raffauf d5fceb788a firefox: enable vaapi by default 2024-06-30 19:32:18 -04:00
Aly Raffauf 1d4ec0ff6c nixos/containers/navidrome: cleanup 2024-06-30 15:51:20 -04:00
Aly Raffauf 0f1e154c6d aly: add gmail and work email accounts 2024-06-30 01:12:48 -04:00
Aly Raffauf 04b5014f7a base/networking: add mkEAPWiFi function helper 2024-06-29 15:39:31 -04:00
Aly Raffauf 43b1c2e840 aly: cleanup authorized ssh keys 2024-06-29 15:32:08 -04:00
Aly Raffauf d1c263b236 base/networking: fix open wifi connections + add helper functions 2024-06-29 15:20:19 -04:00
Aly Raffauf b25fbd7574 aly: add email account with secrets 2024-06-29 12:04:53 -04:00
Aly Raffauf efcc254856 nixosModules: simplify options 2024-06-28 21:07:20 -04:00
Aly Raffauf e8f5b4bb19 nixosModules: remove hoenn script 2024-06-28 19:39:27 -04:00
Aly Raffauf e59d580d37 move user home-manager declarations to nixosModules 2024-06-28 19:36:23 -04:00
Aly Raffauf 94d894f76e root: add authorized keys 2024-06-28 17:10:53 -04:00
Aly Raffauf ab6d56a2f3 aly: add firefox bookmarks and extensions for work profile 2024-06-27 22:16:25 -04:00
Aly Raffauf 05d7747a9e moved base hardware cofnig + sound to hardwareModules 2024-06-26 23:57:41 -04:00
Aly Raffauf 84e1f6cf34 move power-profiles-daemon to hardwareModules 2024-06-26 22:22:14 -04:00
Aly Raffauf 575149a3a0 move duplicated hardware configuration to config.ar.hardware module 2024-06-26 22:13:02 -04:00
Aly Raffauf a1c3129631 base/nix: add nh nix helper and set $FLAKE env variable 2024-06-25 16:25:12 -04:00
Aly Raffauf ab64b44497 firefox: move policies to nixos config 2024-06-24 18:06:44 -04:00
Aly Raffauf af6a429c18 flake: add nur for declarative firefox extensions 2024-06-24 18:05:55 -04:00
Aly Raffauf 50e9e9320e replace neovim with nixvim 2024-06-22 23:38:24 -04:00
Aly Raffauf d63cee779f base/nixpkgs: simplify vscodium overlay 2024-06-22 20:20:30 -04:00
Aly Raffauf f9b00d30a7 base/networking: updated wifi networks 2024-06-22 18:09:39 -04:00
Aly Raffauf 0f15724d84 greetd: format 2024-06-22 16:03:05 -04:00
Aly Raffauf e3045cd378 nixos: gnupg, kwallet, and gnomekeyring unlocking for sddm, lightdm, greetd, and gdm 2024-06-22 15:29:41 -04:00
Aly Raffauf 195502dcbe simplified module options and host configs after dropping nixos-hardware input 2024-06-22 12:10:36 -04:00
Aly Raffauf 17880c1460 remove waylandComp, enable based on enabled window managers 2024-06-21 19:32:40 -04:00
Aly Raffauf 20ddad7380 nixos/desktop: move options to options.nix 2024-06-21 18:03:46 -04:00
Aly Raffauf 96ac335435 nixos/desktop: use nerdfonts overlay 2024-06-21 17:28:48 -04:00
Aly Raffauf 860d801a12 move intel-vaapi-driver overrides to overlays 2024-06-21 16:33:54 -04:00
Aly Raffauf 62104693b0 syncthing: add screenshot folder 2024-06-20 22:36:59 -04:00
Aly Raffauf 6d57820296 users/aly: authorize aly@wallace 2024-06-20 22:19:03 -04:00
Aly Raffauf 808580bba0 nixos/syncthing: replaced wattson with new wallace/samsung a35 2024-06-20 19:20:26 -04:00
Aly Raffauf 54a56ccd14 steam: add proton-ge 2024-06-19 21:51:05 -04:00
Aly Raffauf def4036e2b base/networking: reformat 2024-06-19 21:36:09 -04:00
Aly Raffauf efb5e91158 base/networking: added javalords wifi network 2024-06-19 20:33:33 -04:00
Aly Raffauf 5a5a8dcb13 gammstep: Mozilla location service has been discontinued, hard-coding coordinates for ATL 2024-06-19 20:19:56 -04:00
Aly Raffauf bd605ba454 sambaAutoMount: added home-manager shared module for gkt3 bookmarks 2024-06-18 19:53:39 -04:00
Aly Raffauf e0bc6db06a nixos/openssh: don't allow pasword authentication 2024-06-18 19:44:50 -04:00
Aly Raffauf 47d1432434 nixos: added option to automount mauville Samba shares for user aly at boot 2024-06-18 19:44:31 -04:00
Aly Raffauf 9f10655a6c rustboro: add samba share automounts 2024-06-18 19:16:35 -04:00
Aly Raffauf 9457d47b86 users: declare UIDs 2024-06-18 18:50:28 -04:00
Aly Raffauf 1865ef23d2 apps/steam: enable if desktop/steam session is enabled 2024-06-15 23:32:41 -04:00
Aly Raffauf 398e54d075 steam: improvedm odule defaults + support for gamescope session 2024-06-15 23:19:33 -04:00
Aly Raffauf 7e42bde3db steam: add gamescope support 2024-06-15 20:21:34 -04:00
Aly Raffauf 05f8facf2e nixos/users: add morgan 2024-06-14 13:39:01 -04:00
Aly Raffauf 18ad759312 base: install inxi by default 2024-06-13 22:00:40 -04:00
Aly Raffauf 227c06256c navidrome: use JSON generator for config 2024-06-13 16:52:17 -04:00
Aly Raffauf 17ba962644 nixpkgs: pull from stable due to build failures 2024-06-12 08:04:03 -04:00
Aly Raffauf 5d062c1b9d nixosModules: improve option documentation 2024-06-11 23:28:21 -04:00
Aly Raffauf 0e73c7580f refactor nixosModules with consistency with homeManagerModules 2024-06-11 21:16:05 -04:00
Aly Raffauf 9fd64dd25b nix: add aly as trusted user 2024-06-11 19:05:20 -04:00
Aly Raffauf b01e8ebadb nixosModules: reformat to store all options in options.nix 2024-06-11 16:24:12 -04:00
Aly Raffauf 5438cc2dc5 nixpkgs: use xdg-desktop-portal-hyprland from hyprland git 2024-06-11 15:35:34 -04:00
Aly Raffauf 0831fdaeb9 flake: refactor home manager modules into flake output 2024-06-11 14:25:31 -04:00
Aly Raffauf df8657bfa8 secrets: moved syncthing secrets to secrets/syncthing 2024-06-10 22:33:26 -04:00
Aly Raffauf a81a230895 secrets: organized public ssh keys 2024-06-10 20:30:01 -04:00
Aly Raffauf 5143faa53a secrets: update rustboro public keys 2024-06-10 20:29:37 -04:00
Aly Raffauf c22d96fc6e navidrome: refactor and add last.fm and spotify secrets 2024-06-10 20:28:52 -04:00
Aly Raffauf d772abff12 moved syncthing key/cert hosts -> nixosModules 2024-06-09 21:39:35 -04:00
Aly Raffauf 819ea712fe syncthing: disable default ~/Sync folder 2024-06-09 21:14:55 -04:00
Aly Raffauf 6f44243636 users: update aly@rustboro ssh key 2024-06-09 20:45:26 -04:00
Aly Raffauf 36760c90f3 system: add WeWorkWiFi network 2024-06-09 12:30:08 -04:00
Aly Raffauf 50c4746c4a secrets: collapse wifi secrets into one file 2024-06-09 12:15:37 -04:00
Aly Raffauf 2242d3e46b system: add Dustin's iPhone wifi netwoirk 2024-06-09 09:40:29 -04:00
Aly Raffauf 3fd5f7fcbe age: add tailscale authKeyFile 2024-06-09 08:56:38 -04:00
Aly Raffauf 580dfb2727 age: import from flake only 2024-06-09 08:56:38 -04:00
Aly Raffauf 8fb937126e system/wifi: fix typo in SSID 2024-06-09 08:56:38 -04:00
Aly Raffauf fcb420ba04 system: install agenix cli tool 2024-06-09 08:56:38 -04:00
Aly Raffauf 5737231100 system: added wifi secrets 2024-06-09 08:56:38 -04:00
Aly Raffauf 5dd15e3bb7 abs: make bind mount writeable 2024-06-08 11:31:59 -04:00
Aly Raffauf 3ed44aebd0 nix: add unstable overlay for audiobookshelf 2024-06-08 10:25:12 -04:00
Aly Raffauf 318eda3b4a containers: added native nix audiobookshelf container 2024-06-08 10:19:47 -04:00
Aly Raffauf 678f551246 navidrome: configurable port 2024-06-08 10:04:44 -04:00
Aly Raffauf a7e065b4d1 nix: simplify wayland-ime overlays for electron apps 2024-06-07 14:58:31 -04:00
Aly Raffauf fc216bc6b7 move all overlays/overrides to config.nixpkgs.overlays. 2024-06-04 01:18:46 -04:00
Aly Raffauf badf800960 nixos: added webcord overlay for wayland ime 2024-06-03 23:24:24 -04:00
Aly Raffauf 6a18351b0f plasma: update to new module titles 2024-06-02 18:48:04 -04:00
Aly Raffauf 95d567c8a1 syncthing: decrease max versions 2024-06-02 05:25:38 -04:00
Aly Raffauf 5c90a0e227 format 2024-05-29 21:02:20 -04:00
Aly Raffauf 172f8b6b28 system: adjusted auto upgrade intervals 2024-05-29 16:56:56 -04:00
Aly Raffauf bb924974b9 added hyprland cachix 2024-05-28 20:47:17 -04:00
Aly Raffauf 63a1f5a3b1 switch to hyprland from git 2024-05-28 20:28:36 -04:00