Aly Raffauf
602fecc3a2
hyprland: add README.md ( #51 )
...
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
* mauville: add README
* mauville: added forĝejo docs and todo list
* github: ignore *.md files
* fallarbor: added README
* Fallarbor: correct hostname in README
* lavridge: added README
* petalburg: add README
* rustboro: add README
* lavaridge: update todo
* reformat markdown files with mdformat
* hosts/common: add README
* home/hyprland: add README.md
2024-07-20 20:03:32 -04:00
Aly Raffauf
4f3cb3814a
home/desktop: bump wallpapers
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
2024-07-20 17:32:15 -04:00
Aly Raffauf
72f50e6d7b
home/hyprland: remove scripts inherits
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
2024-07-20 17:08:03 -04:00
Aly Raffauf
1c842df3c0
home/hyprland: remove redundant env variables
2024-07-20 16:40:05 -04:00
Aly Raffauf
2062b8087e
home/alacritty: reformat
2024-07-19 22:42:45 -04:00
Aly Raffauf
259f3cbd17
home: simplify mimeTypes import
2024-07-19 22:18:22 -04:00
Aly Raffauf
b53a94c121
home/hyprland: rewrite in nix ( #48 )
...
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
* home/hyprland: move scripts to scripts.nix
* home/hyprland: rewirte config in nix
* home/hyprland: moved all easily possible variables to nix
* nix fmt
* home/hyprland: move everything except usbmaps to nix
* aly: move hyprland config to nix
* petalburg: move hyprland config to nix
* home/hyprland: move submap starters to nix
* home/hyprland: inherit window and layer rules from vars.nix
* nix fmt
* home/hyprland: moved all hyprland settings to vars.nix
* home/hyprland: add options for default workspaces and window manager binds
* home/hyprland: remove workspaces option
* home/hyprland: vars.nix -> settings.nix
* home/hyprland: nixify extraConfig
* home/hyprland: standardize hyprland argument calls
* home/hyprland: get rid of defaultApps
2024-07-19 13:59:48 -04:00
Aly Raffauf
deb36b44e1
code cleanup ( #47 )
...
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
* remove unused variables and nesting issues
* more code cleanups and build fixes
* cleanup sway
* base/plymouth: removed unnecessary font override
* hosts/common: remove unnecessary host checks
2024-07-18 21:05:35 -04:00
Aly Raffauf
265756abaf
hyprland/wallpaper: sleep before killing old swaybg instance
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
nix-drybuild / fallarbor-drybuild (push) Waiting to run
nix-drybuild / lavaridge-drybuild (push) Waiting to run
nix-drybuild / mauville-drybuild (push) Waiting to run
nix-drybuild / petalburg-drybuild (push) Waiting to run
nix-drybuild / rustboro-drybuild (push) Waiting to run
2024-07-18 17:53:19 -04:00
Aly Raffauf
33e0233b03
hyprland/wallpaper: spawn new swyabg process before killing old one
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
nix-drybuild / fallarbor-drybuild (push) Waiting to run
nix-drybuild / lavaridge-drybuild (push) Waiting to run
nix-drybuild / mauville-drybuild (push) Waiting to run
nix-drybuild / petalburg-drybuild (push) Waiting to run
nix-drybuild / rustboro-drybuild (push) Waiting to run
2024-07-18 17:16:11 -04:00
Aly Raffauf
d2e51f8a32
home/hyprland: actively check for new monitors and asign them wallpapers ( #46 )
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
nix-drybuild / fallarbor-drybuild (push) Waiting to run
nix-drybuild / lavaridge-drybuild (push) Waiting to run
nix-drybuild / mauville-drybuild (push) Waiting to run
nix-drybuild / petalburg-drybuild (push) Waiting to run
nix-drybuild / rustboro-drybuild (push) Waiting to run
2024-07-18 13:23:54 -04:00
Aly Raffauf
cd90c68f8c
home: add backblaze module ( #38 )
...
* home: add basic backblaze module
* home/backblaze: add keyFile and KeyIdFile options
* home/backblaze: handle secrets at home activation
* home/backblaze: activate *after* systemd for agenix secrets
* home/baxkblaze: fix spelling error in hm.dag.entryAfter
* home/backblaze: improve docs
* mauville/home: remove b2 authentication step
* home/backblaze: avoid unbound XDG_RUNTIME_DIR
* fix fmt
2024-07-16 13:36:39 -04:00
Aly Raffauf
2f0b5cab25
home/zed: add keymaps options with default additions ( #32 )
2024-07-15 15:45:02 -04:00
Aly Raffauf
98aaa97429
home/hyprland: don't include clamshell script if no laptopMonitors exist
2024-07-15 07:53:04 -04:00
Aly Raffauf
3899be29c3
home/hyprland: remove monitor + tablet config from module ( #30 )
...
* home: moved hyprland monitors to config.ar.home.desktop.hyprland.monitors and config.ar.home.desktop.desktop.hyprland.laptopMonitors
* nix fmt
* home/options: update formatting
* home/hyprland: move laptop montiors to hosts/hostname/home.nix
* home/hyprland: move external non-desktop displays to user home configs
* home/hyprland: move monitors to host + home configs
* home/hyprland: add ar.home.desktop.hyprland.tabletMode.tabletSwitches for automatically setting up a list of tablet switches
* nix fmt
2024-07-15 00:14:18 -04:00
Aly Raffauf
68058f33cd
home/hyprland: move tablet and touch mappingss to host-specific home.nix
2024-07-14 20:22:06 -04:00
Aly Raffauf
5b1fbb5030
home/theme: theme qt6 applications
2024-07-14 15:45:23 -04:00
Aly Raffauf
4406bff102
home/zed: improved defaults
2024-07-13 23:35:22 -04:00
Aly Raffauf
5ba420030a
home/keepassxc: refactored settings
2024-07-13 21:34:41 -04:00
Aly Raffauf
29aab63327
Revert "home/vscodium: nix lsp nil -> nixd"
...
This reverts commit 2b3a13c9bc
.
2024-07-13 21:25:35 -04:00
Aly Raffauf
2150207655
home: add zed-editor module
2024-07-13 21:24:21 -04:00
Aly Raffauf
d966c37ccf
aly/hyprland: removed unused scratchpads
2024-07-13 21:22:20 -04:00
Aly Raffauf
2b3a13c9bc
home/vscodium: nix lsp nil -> nixd
2024-07-13 18:32:36 -04:00
Aly Raffauf
beb2647f1f
home/desktop: install xdg-desktop-portal-gtk for file picker fallback
2024-07-13 17:21:10 -04:00
Aly Raffauf
c8cbab446f
migrate mkOption to mkPackageOption
2024-07-12 20:50:01 -04:00
Aly Raffauf
59b3293571
home: code readability improvements
2024-07-10 23:43:51 -04:00
Aly Raffauf
fd556431e4
home/vscode: file icon theme null -> vs-seti
2024-07-10 22:35:37 -04:00
Aly Raffauf
cc71c0c4af
home/hyprland: decrease framework screen scaling from 1.6 -> 1.566667 to avoid chromium font rendering bugs
2024-07-10 17:39:39 -04:00
Aly Raffauf
9f16cb1d1a
home/vscodium: "null" -> null
2024-07-10 15:32:13 -04:00
Aly Raffauf
3c7cd50fda
home/theme: reformat
2024-07-09 23:41:52 -04:00
Aly Raffauf
6bf787fc46
home/hyprland: reformat
2024-07-09 23:40:10 -04:00
Aly Raffauf
44cb60783d
home/vscode: add nix lsp settings
2024-07-09 23:33:06 -04:00
Aly Raffauf
945fbdcc39
restructure flake ( #14 )
...
* initial commit
* simplify output structure
* don't pull wallpaper from flake, use fetchGit
* swap nixvim for neovim
* fetch wallpaper correctly
* move nixvim to aly home config
2024-07-09 19:17:53 -04:00
Aly Raffauf
17c234ac67
home/nemo: add dconf settings
2024-07-09 18:40:48 -04:00
Aly Raffauf
78de9f814a
home/neovim: disable alliases
2024-07-09 00:03:29 -04:00
Aly Raffauf
ee2c828d58
home/hyprland: add wayland-pipewire-idle-inhibit
2024-07-08 14:22:58 -04:00
Aly Raffauf
23e37fa814
move syncthing from nixosModules to userModules/aly
2024-07-08 00:58:52 -04:00
Aly Raffauf
0a58af6500
moved and simplified overlays from baseModules
2024-07-07 23:54:00 -04:00
Aly Raffauf
0840f43ffd
declare GDK_SCALE in host cfg
2024-07-07 22:23:19 -04:00
Aly Raffauf
ba351c050c
home/theme: imrpove readability
2024-07-07 01:51:26 -04:00
Aly Raffauf
b9af8abe95
home: remove startupApps
2024-07-07 01:45:13 -04:00
Aly Raffauf
c8f162cf3b
home/hyprland: move variables and rules into vars.nix
2024-07-07 01:36:41 -04:00
Aly Raffauf
b27ec564a0
petalburg: add power-profiles-adjuster and move specific hyprland binds to home.nix
2024-07-07 00:50:30 -04:00
Aly Raffauf
8afd10a41b
home/options: readability improvements
2024-07-06 19:52:05 -04:00
Aly Raffauf
7fa9990542
home: move mimetype lists into eparate module
2024-07-06 19:49:07 -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
4be2981898
home/theme: fixed typo in qt theme
2024-07-03 12:41:53 -04:00
Aly Raffauf
76e6626187
home/theme: remove abstractions and simplify options
...
* removed gtk and icon theme option abstractions
* home/theme: remove cursorTheme options
* rustboro/home: migrate cursor theme overrides
* home/theme: use config.gtk.font instead of options.nix abstractions
* home/them: dark mode/light mode check for icons
* home/theme: remove terminalFont options
* home: move home.themes.colors.darkMode to home.themes.darkMode
* home/them: improve gnome font settings
* waybar: stay dark even when in light mode
2024-07-03 10:35:39 -04:00
Aly Raffauf
9398ad6f66
home: code cleanup
2024-07-03 00:40:04 -04:00
Aly Raffauf
200c432224
home/desktop: fetch wallpapers from git
2024-07-02 21:23:03 -04:00
Aly Raffauf
a33c6f8bdb
home/vsCodium: fix lightmode themes
2024-07-02 13:25:03 -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
47aaefdae1
home/defaultapps: fix typo in file manager associations
2024-07-01 15:13:45 -04:00
Aly Raffauf
a5a762f432
confirm to catppuccin themes renamed upstream
2024-07-01 09:30:47 -04:00
Aly Raffauf
f514d76495
home/defaultApps: overhaul mimetype associations
2024-06-29 23:24:37 -04:00
Aly Raffauf
3d220582e9
home/defaultApps: cleanup & reorg
2024-06-29 22:02:23 -04:00
Aly Raffauf
c3776d318a
home/defaultApps: create xdg desktop entries for default apps so the user doesn't have to specify them
2024-06-29 21:35:07 -04:00
Aly Raffauf
49019a9043
vscodium: ruler at column 80
2024-06-28 21:07:39 -04:00
Aly Raffauf
efcc254856
nixosModules: simplify options
2024-06-28 21:07:20 -04:00
Aly Raffauf
706a6fb48d
cinnamon: 12hr clock by default
2024-06-27 18:35:36 -04:00
Aly Raffauf
575149a3a0
move duplicated hardware configuration to config.ar.hardware module
2024-06-26 22:13:02 -04:00
Aly Raffauf
b0f9144bb7
hyprland: map tablet and touchdevices to eDP-1
2024-06-26 14:01:58 -04:00
Aly Raffauf
3ce33a1d3f
apps/bash: shell agnostic aliases + ripgrep
2024-06-25 23:43:59 -04:00
Aly Raffauf
e85b3a1435
home/bash: enable ripgrep
2024-06-25 20:46:13 -04:00
Aly Raffauf
8462a15aa6
home/desktop: check if syncthing is enabled and the username matches making ~/sync bookmark
2024-06-25 19:17:54 -04:00
Aly Raffauf
db95583b4f
home: drop neofetch due to upstream deprecation
2024-06-25 17:04:37 -04:00
Aly Raffauf
e86871ec23
home/desktop: only crete ~/sync if osConfig.alyraffauf.services.syncthing.enable
2024-06-25 16:58:51 -04:00
Aly Raffauf
24a0a097d3
home/apps: move eza and fzf to bash module
2024-06-25 16:58:20 -04:00
Aly Raffauf
455fae315d
keepassxc: disable updating of manifest files on startup
2024-06-25 16:56:04 -04:00
Aly Raffauf
3de76e8a6b
theme: fixed failure to apply default catppuccin-gtk themes due to upstream renaming
2024-06-25 09:54:17 -04:00
Aly Raffauf
a4023bc6fb
home/defaultApps: added more mimetype associations
2024-06-24 22:59:21 -04:00
Aly Raffauf
5a727fcfaf
firefox: enable gnome browser-connector native messaging host if alyraffauf.desktop.gnome.enable
2024-06-24 22:30:09 -04:00
Aly Raffauf
2dc96a42af
firefox: optionally enable keepassxc nativemessaginghost
2024-06-24 21:51:53 -04:00
Aly Raffauf
ca4c453a96
hyprland: rewrote wallpaper script in ruby
2024-06-24 21:12:49 -04:00
Aly Raffauf
ab64b44497
firefox: move policies to nixos config
2024-06-24 18:06:44 -04:00
Aly Raffauf
396cad8c1c
firefox: add sane default extensions and settings
2024-06-24 18:06:16 -04:00
Aly Raffauf
50e9e9320e
replace neovim with nixvim
2024-06-22 23:38:24 -04:00
Aly Raffauf
b4bbe60e51
gnome: don't auto-enable night mode
2024-06-22 20:19:52 -04:00
Aly Raffauf
6334e25a8c
vscodium: use custom titlebar if desktop.gnome.enable
2024-06-22 20:19:34 -04:00
Aly Raffauf
4553ec10ff
gnome: better defaults
2024-06-22 19:53:09 -04:00
Aly Raffauf
f9b00d30a7
base/networking: updated wifi networks
2024-06-22 18:09:39 -04:00
Aly Raffauf
429316ac46
cinnamon/gnome: reorganized dconf settings and moved theming to theme.nix
2024-06-22 18:07:46 -04:00
Aly Raffauf
1f3e1369a5
cinnamon: adked touchpad settings and editor keybindings
2024-06-22 16:02:45 -04:00
Aly Raffauf
47291b661b
vscodium: remove apps.alacritty declaration
2024-06-22 14:53:22 -04:00
Aly Raffauf
68ffb5bd74
vscodium: font scaling is strange, defaulting to 14pt
2024-06-22 14:45:25 -04:00
Aly Raffauf
d6feb3a728
vscodium: editor and terminal follow theme.terminalFont.size
2024-06-22 12:31:50 -04:00
Aly Raffauf
f472fc383e
nemo/thunar: enable module if default fileManager
2024-06-22 00:01:11 -04:00
Aly Raffauf
c3a317253e
defaultapps: pdfEditor -> pdfViewer
2024-06-21 23:23:03 -04:00
Aly Raffauf
d099bc6ba0
cinnamon: enable nemo module by default
2024-06-21 23:06:13 -04:00
Aly Raffauf
7fad3c1a86
defaultApps: configurable default file manager
2024-06-21 23:05:31 -04:00
Aly Raffauf
53336e132a
keepassxc: add default settings
2024-06-21 22:19:28 -04:00
Aly Raffauf
307bc64853
home: add nemo module
2024-06-21 22:14:07 -04:00
Aly Raffauf
a3a90ff90d
alacritty: enable window decorations
2024-06-21 21:34:30 -04:00
Aly Raffauf
d60aab3bec
home: relocate basic desktop settings to desktop/defualt.nix
2024-06-21 21:29:40 -04:00
Aly Raffauf
2cc40ce071
home: alyraffauf.defaultApps follows alyraffauf.desktop.enable
2024-06-21 20:19:51 -04:00
Aly Raffauf
8794a99af4
home: config.alyraffauf.theme.enable follows config.alyraffauf.desktop.enable
2024-06-21 20:10:43 -04:00
Aly Raffauf
24efb8c72c
match nixos and home alyraffauf.desktop.enable state by default
2024-06-21 19:48:29 -04:00
Aly Raffauf
17880c1460
remove waylandComp, enable based on enabled window managers
2024-06-21 19:32:40 -04:00
Aly Raffauf
b329714206
move sway options to options.nix and follow osConfig
2024-06-21 17:44:27 -04:00
Aly Raffauf
89e5dfae3e
home: use defaults from osConfig
2024-06-21 17:24:33 -04:00
Aly Raffauf
8fc24abb87
cinnamon: added more keybindings
2024-06-20 22:17:13 -04:00
Aly Raffauf
cdc113f375
home/waylandComp: hide close buttons on gnome apps
2024-06-20 20:12:46 -04:00
Aly Raffauf
ffddb47882
home/startupApps: sleep 1 before launching hyprland apps
2024-06-20 19:31:22 -04:00
Aly Raffauf
e3ec38c26d
home/desktop: added startupApps module with initial hyprland support
2024-06-20 19:24:40 -04:00
Aly Raffauf
9453dac5da
home: redisable nm-applet connected notifications
2024-06-20 08:40:58 -04:00
Aly Raffauf
c53fe181da
sway/hyprland: switch to nemo file manager
2024-06-19 23:47:52 -04:00
Aly Raffauf
a3c981cc6b
waylandComp: hide open as root in nemo
2024-06-19 22:29:16 -04:00
Aly Raffauf
960370e74f
home/defaultApps: set default cinnamon temrinal app
2024-06-19 22:04:19 -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
63fe0db78a
home/bash: alias cat to bat
2024-06-19 15:34:11 -04:00
Aly Raffauf
4f455458ff
hyprland: add vim keybinds to resize mode
2024-06-19 10:40:30 -04:00
Aly Raffauf
ade653b20d
move gnome file roller to waylandComp
2024-06-17 19:28:52 -04:00
Aly Raffauf
ea8388f1d1
keepassxc: added settings option and moved current settings to home/aly
2024-06-17 16:31:54 -04:00
Aly Raffauf
5deb652a5d
keepassxc: don't lock database on screen lock
2024-06-17 15:43:30 -04:00
Aly Raffauf
4a5a757c8a
hyprland: add screenshot bindings CONTROL F12 for keyboards without PRINT
2024-06-17 15:40:52 -04:00
Aly Raffauf
0c761ea02b
hyprland: follow upstream master:new_is_master -> master:new_status
2024-06-16 10:09:45 -04:00
Aly Raffauf
a2aa7ee00a
hyprland: sleep 1 second before setting wallpaper to avoid failure
2024-06-15 22:55:33 -04:00
Aly Raffauf
c7a02e12ec
randomWallpaper: use [[]] instead of []
2024-06-15 11:30:31 -04:00
Aly Raffauf
1a9b0d2cbe
randomWallpaper: fill instead of fit
2024-06-14 22:12:04 -04:00
Aly Raffauf
9acfb36869
hyprland: fix homeOffice4 transform
2024-06-14 20:08:55 -04:00
Aly Raffauf
723989e0de
hyprland: add mandarin monitors
2024-06-14 20:03:04 -04:00
Aly Raffauf
56e4a8f9b8
homeManagerModules: updates defaultApps option description
2024-06-13 15:24:04 -04:00
Aly Raffauf
f30ab0611c
apps.keepassxc: migrate to lib.generators.toINI
2024-06-12 22:48:40 -04:00
Aly Raffauf
fcb09ac347
homeManagerModules: add apps.keepassxc with defaults
2024-06-12 22:18:26 -04:00
Aly Raffauf
0e2068b4c6
hyprland/sway; move waybar config to waybar module
2024-06-11 21:32:46 -04:00
Aly Raffauf
0e73c7580f
refactor nixosModules with consistency with homeManagerModules
2024-06-11 21:16:05 -04:00
Aly Raffauf
b3b04a9e41
homeManagerModules: simplify and refactor options into options.nix
2024-06-11 17:49:50 -04:00
Aly Raffauf
0831fdaeb9
flake: refactor home manager modules into flake output
2024-06-11 14:25:31 -04:00
Aly Raffauf
c3e1bd66cb
hyprland: use lib.optionals for redshift startup
2024-06-10 20:30:01 -04:00
Aly Raffauf
f21d50f7fb
rustboro: decrease scaling to 1x and compensate with font
2024-06-09 22:00:30 -04:00
Aly Raffauf
147d5ec317
waylandcomp: install network manager applet by default.
2024-06-07 11:02:15 -04:00
Aly Raffauf
ec2d719731
hyprland: add keepassxc binds
2024-06-06 00:15:30 -04:00
Aly Raffauf
efcee2b996
hyprland: rework window management keybinds
2024-06-04 21:06:17 -04:00
Aly Raffauf
b8a7477b5b
hyprland: toggleable switch for tablet mode
2024-06-04 15:55:01 -04:00
Aly Raffauf
bd1b97a191
sway: remove tablet mode
2024-06-04 14:33:27 -04:00
Aly Raffauf
fc216bc6b7
move all overlays/overrides to config.nixpkgs.overlays.
2024-06-04 01:18:46 -04:00
Aly Raffauf
aafdcada58
home: add sync folder bookmark
2024-06-03 22:29:30 -04:00
Aly Raffauf
916f51d50c
home: code cleanup
2024-06-03 22:10:25 -04:00
Aly Raffauf
2b1247b696
home: removed unused modules
2024-06-03 21:27:06 -04:00
Aly Raffauf
621950b0ce
vsCodium: add systemd unit file highlighter
2024-06-03 18:35:32 -04:00
Aly Raffauf
0ea44c2509
hyprland: attrset for default apps
2024-06-02 12:24:18 -04:00
Aly Raffauf
f313a42a17
hypr/sway: remove cliphist
2024-06-01 20:45:25 -04:00
Aly Raffauf
c768eeacde
hyprland: reworked and reorganized for better code reuse
2024-06-01 20:43:34 -04:00
Aly Raffauf
6011bf86cd
hyprland: added new clamshell mode script + config improvements
2024-06-01 16:50:20 -04:00
Aly Raffauf
1d0c9e475c
home/theme: set x11 defaultCursor
2024-06-01 00:28:12 -04:00
Aly Raffauf
c54d01f846
vscode: add rainbow indent extension
2024-05-31 19:23:32 -04:00
Aly Raffauf
5c90a0e227
format
2024-05-29 21:02:20 -04:00
Aly Raffauf
5468b82b64
hyprland: sleep 2 before suspend
2024-05-29 20:13:11 -04:00
Aly Raffauf
96fd8a6c17
hyprland/sway: simplify idle script
2024-05-29 12:10:41 -04:00
Aly Raffauf
e65050fc01
home/chromium: brave by default
2024-05-28 23:17:37 -04:00
Aly Raffauf
63a1f5a3b1
switch to hyprland from git
2024-05-28 20:28:36 -04:00
Aly Raffauf
a7dcf687fc
theme: code cleanup
2024-05-28 18:53:52 -04:00
Aly Raffauf
fe0c497bbc
theme: moved to qt6ct/kvantum theme to match gtk
2024-05-28 03:15:00 -04:00
Aly Raffauf
ae63682b0b
restore default thunar settings
2024-05-27 23:20:33 -04:00
Aly Raffauf
730778f91d
add electron/chrome fixes for touch screens on wayland
2024-05-27 19:37:28 -04:00
Aly Raffauf
753e62d7cc
hyprland: better align gaps_out
2024-05-27 17:46:47 -04:00
Aly Raffauf
1caff70782
hyprland: abstract laptop display names
2024-05-27 17:35:58 -04:00
Aly Raffauf
60aa6f1dd6
refactored home modules
2024-05-27 16:56:00 -04:00
Aly Raffauf
db6bb47427
removed budgie and river configs, refactored and cleaned up hyprland and sway
2024-05-27 16:07:29 -04:00
Aly Raffauf
d460304110
sway/hyprland: don't run swayosd as systemd service to avoid conflicts
2024-05-27 14:51:40 -04:00
Aly Raffauf
61316e88ac
hyprland/sway: cleaned up idle scripts
2024-05-27 13:18:21 -04:00
Aly Raffauf
057e826930
hyprland: add change split keyboard shortcut
2024-05-27 00:08:09 -04:00
Aly Raffauf
2b5353c455
hyprland: add tablet mode with virtkeyboard and menu/close waybar buttons
2024-05-26 21:24:00 -04:00
Aly Raffauf
5f8fcbd29b
hyprland: decrease gaps_out 10 -> 7
2024-05-26 20:51:32 -04:00
Aly Raffauf
9af4d3f20f
sway/hyprland: use inline scripts for idle daemon
2024-05-26 20:22:36 -04:00
Aly Raffauf
978ebba43e
swya/hyprland: check for OLD_PIDS before pausing
2024-05-26 15:58:01 -04:00
Aly Raffauf
973fa2f27f
switch to altgr keyboard layout
2024-05-26 15:52:40 -04:00
Aly Raffauf
7edeeda449
sway/hyprland: don't start swayosd instance, let systemd handle it
2024-05-26 14:58:30 -04:00
Aly Raffauf
ef40f71791
hyprland: fix skipping wallpaperd if randomWallpaper is enabled
2024-05-26 14:35:31 -04:00
Aly Raffauf
f8aa3388c0
sway/hyprland: gracefully skip wallpaper script if randomwallpaper is enabled
2024-05-26 03:33:31 -04:00
Aly Raffauf
6843cdbfb8
home: rearrange module folder structures
2024-05-26 01:45:46 -04:00
Aly Raffauf
fee4698bb8
hyprland: remove hyprlock, hyprshade, and hypridle modules
2024-05-26 01:44:59 -04:00
Aly Raffauf
14a79b8548
hyprland: move to gammastep for redshift with toggable option
2024-05-26 01:44:34 -04:00
Aly Raffauf
128bae8061
hyprland: migrate to swaybg
2024-05-26 01:25:13 -04:00
Aly Raffauf
20661e087e
hypr*: pull all packages from unstable
2024-05-26 00:37:20 -04:00
Aly Raffauf
7d43115f41
hyprland: enable random wallpaper by default
2024-05-25 23:35:24 -04:00
Aly Raffauf
42ddd6f6f2
hyprland: fixed clamshell mode
2024-05-25 21:32:56 -04:00
Aly Raffauf
647a36b46c
refactor flake.nix for multiarch support
...
flake: simplify nixos hosts with nixpkgs.lib.genAttrs
2024-05-24 13:37:55 -04:00
Aly Raffauf
9f2358d529
flake: move to 24.05 with optional unstable overlays
2024-05-23 20:45:05 -04:00
Aly Raffauf
2b403be200
sway/gammastep: added automatic location awareness with geoclue2
2024-05-21 22:37:04 -04:00
Aly Raffauf
8d016e36c1
hyprland: fixed incorrect suspend command preventing auto suspend when idle
2024-05-19 16:22:22 -04:00
Aly Raffauf
4f82c8c5bb
home-manager: moved to shared modules for multi user configs
2024-05-19 12:35:15 -04:00
Aly Raffauf
2f1af3ef7e
sway: moved gammastep into optional desktop.sway.redShift component
2024-05-19 12:15:55 -04:00
Aly Raffauf
e37cd3c13a
greetd: show username
...
fix formatting
2024-05-18 19:40:41 -04:00
Aly Raffauf
e1ce1cc6ab
chromium: add extensions
2024-05-18 17:19:28 -04:00
Aly Raffauf
5eace49fae
sway: add close button in tablet mode
2024-05-18 08:34:42 -04:00
Aly Raffauf
e8a5219ee1
sway: tablet mode defaults to sway instead of swayfx
2024-05-18 08:34:42 -04:00
Aly Raffauf
3a2e9b70ce
waybar/sway: added tablet mode toggle for virtkeyboard, autorotate, and waybar menu button
2024-05-17 23:16:43 -04:00
Aly Raffauf
59b758355c
sway: add virtual keyboard support for tablets
2024-05-17 19:09:22 -04:00
Aly Raffauf
d0e9385946
theme/sway: added option to hide gtk titlebars if using pkgs.sway
2024-05-17 16:17:00 -04:00
Aly Raffauf
3d520d2eb5
sway: added autorotate support with rot8
2024-05-17 14:48:32 -04:00
Aly Raffauf
0b0948ff10
sway: float open file/open folder dialogs by title
2024-05-16 22:48:34 -04:00
Aly Raffauf
3cd6a5f4b5
mako: add do not disturb mode
2024-05-16 17:30:37 -04:00
Aly Raffauf
3234516282
fuzzel: improved desktop theme and app integration for font, border, and defualt terminal
2024-05-15 15:39:48 -04:00
Aly Raffauf
294fd9fa9c
mako: make colors and border more consistent with windowmanager themes
2024-05-15 15:31:02 -04:00
Aly Raffauf
4444955c2c
sway: center and float solaar
2024-05-15 14:29:22 -04:00
Aly Raffauf
2d42bd5f0a
hyprland: center and float keepassxc
2024-05-15 07:18:03 -04:00
Aly Raffauf
aed685dd90
sway: float and center keepassxc
2024-05-15 07:18:03 -04:00
Aly Raffauf
f01d247e9f
sway: move media binds to bindsym --locked in extraConfig
2024-05-14 07:32:04 -04:00
Aly Raffauf
a98a48a264
sway: dim inactive windows
2024-05-12 23:19:58 -04:00
Aly Raffauf
ac9f812f25
home: fixed font inconsistency
2024-05-12 21:45:33 -04:00
Aly Raffauf
8d4c870999
home/sway: check before adding swayfx-specific configuration
2024-05-12 18:19:40 -04:00
Aly Raffauf
d7d9094594
home/desktop: added cinnamon module
2024-05-12 17:26:08 -04:00
Aly Raffauf
98f430b17a
theme: fixed gtk fonts
2024-05-12 14:27:46 -04:00
Aly Raffauf
3e481ccb48
vscodium: switch default theme to catppuccin frappé
2024-05-12 01:08:46 -04:00
Aly Raffauf
decd78c834
waybar: remove bluetooth icon
2024-05-11 22:56:47 -04:00
Aly Raffauf
cbca1731f1
sway: autostart blueman-applet
2024-05-11 22:56:47 -04:00
Aly Raffauf
6b35d2853e
hyprland: autostart blueman-applet
2024-05-11 22:56:47 -04:00
Aly Raffauf
6152a5f2c7
hyprland: add floating rules for blueman
2024-05-11 22:56:47 -04:00
Aly Raffauf
e79e29fea5
sway: add floating rules for blueman
2024-05-11 22:56:47 -04:00
Aly Raffauf
fe3cbb067e
wlogout: improve background legibility and consistency with waybar
2024-05-11 22:56:38 -04:00
Aly Raffauf
7654e4069c
wlogout: new theme
2024-05-11 22:56:26 -04:00
Aly Raffauf
01d3f9d6d7
waybar: improve spacing in waybar scratchpad
2024-05-11 00:58:33 -04:00
Aly Raffauf
6f372c72a5
home: add budgie module with touchpad settings
2024-05-10 19:37:20 -04:00
Aly Raffauf
2b37856369
sway/waybar: add scratchpad module to panel
2024-05-09 13:59:53 -04:00
Aly Raffauf
8f3fd54044
sway: float bitwarden
2024-05-09 13:48:11 -04:00
Aly Raffauf
ed19e4a663
home: add default gtk folder bookmarks
2024-05-08 16:04:07 -04:00
Aly Raffauf
5f79d20279
added preferDark option to theme module
2024-05-08 11:37:38 -04:00
Aly Raffauf
d0bc9cb3e0
hyprland: blue swayosd
2024-05-06 10:18:00 -04:00
Aly Raffauf
9d7c1db49f
sway: add blur to swayosd
2024-05-06 10:16:43 -04:00
Aly Raffauf
746439b576
home: add default video and audio player modules
2024-05-06 10:03:25 -04:00
Aly Raffauf
437137b5ba
home: added default apps module
2024-05-05 22:00:46 -04:00
Aly Raffauf
5634e4e8a3
rewrite home modules to dynamically get executables iwth lib.getExe and lib.getExe'
2024-05-05 19:39:36 -04:00
Aly Raffauf
9625af21f5
vscodium: quick missing font fix
2024-05-05 17:27:29 -04:00
Aly Raffauf
90a5d3bfd9
sway/river/hypr: removed duplicated hard dependencies
2024-05-05 17:22:15 -04:00
Aly Raffauf
ab713e2c2f
river: now uses theme module and has (almost) parity with sway
2024-05-05 16:44:02 -04:00
Aly Raffauf
9194c29efc
sway: use font size from theme module
2024-05-05 09:59:08 -04:00
Aly Raffauf
39e05afed3
hyprland: reload hyprshade on every hyprland reload
2024-05-04 22:19:19 -04:00
Aly Raffauf
a62d945c0e
sway/hyprland: lock with Control+Super+L
2024-05-04 22:01:37 -04:00
Aly Raffauf
edcde5ae14
hyprland: use theme module for colors and cursors
...
hyprpaper: use default wallpaper from theme module
2024-05-04 21:51:49 -04:00
Aly Raffauf
418daa7173
sway: restored color alpha settings
2024-05-04 21:41:56 -04:00
Aly Raffauf
84cfa8f95a
hyprland: removed custom waybar css
2024-05-04 21:30:40 -04:00
Aly Raffauf
6f4a7a1040
theme: removed unnecessary '-Regular' suffix from font
...
theme: fixed icon theme missing trailing -Regular
2024-05-04 21:26:06 -04:00
Aly Raffauf
6c8e3068b0
waybar: removed unnecessary formatting in css
2024-05-04 21:23:04 -04:00
Aly Raffauf
55c747e4c2
sway: use default theme font
2024-05-04 21:22:48 -04:00
Aly Raffauf
50fa28088e
waybar: remove separate css style
2024-05-04 21:20:08 -04:00
Aly Raffauf
2dbf1233d4
sway: use theme module default wallpaper
2024-05-04 21:19:11 -04:00
Aly Raffauf
a41f69133d
swaylock: use theme module default wallpaper
2024-05-04 21:19:11 -04:00
Aly Raffauf
b05b618921
theme: added default wallpaper option
2024-05-04 21:19:11 -04:00
Aly Raffauf
1d79c7b2c3
swaylock: use theme module
2024-05-04 21:19:11 -04:00
Aly Raffauf
1ea8e6fcba
mako: use theme module
...
mako: fix build error by converting int to str with toString
2024-05-04 21:19:07 -04:00
Aly Raffauf
6b2bab0294
fuzzel: moved partially to new theme module
2024-05-04 20:55:37 -04:00
Aly Raffauf
b6a9216780
emacs: removed python dependency
2024-05-04 20:55:23 -04:00
Aly Raffauf
c7b9a639e4
alacritty: move to new theme module
2024-05-04 20:51:15 -04:00
Aly Raffauf
7d12d5d180
vscodium: move to theme module for font declaration
2024-05-04 20:48:03 -04:00
Aly Raffauf
cc10649a87
waybar: moved to new theme module and declarative config file definition
2024-05-04 20:44:29 -04:00
Aly Raffauf
0fea8fad78
sway: moved to new theme modules
2024-05-04 20:44:06 -04:00
Aly Raffauf
19809ea557
added new theme modules for customizing theme options across home profile
2024-05-04 20:43:51 -04:00
Aly Raffauf
0dfae7d065
fuzzel: don't auto install fonts and icon themes
2024-05-04 20:40:35 -04:00
Aly Raffauf
83d865f237
sway: new inactive window border color
2024-05-04 20:00:05 -04:00