Commit Graph

3090 Commits

Author SHA1 Message Date
f8dc7f64f0 fix(hyprland): Use -1 for gaps_out
This fixes an issue where hyprland windows would not completely cover
the background on the right side of the screen.
2023-05-23 17:33:01 -04:00
187028c552 meta: Autologin with greetd and tuigreet 2023-05-23 17:14:24 -04:00
162b3d0d13 neovim: Add more language servers 2023-05-23 17:12:35 -04:00
ae485beaf5 meta: Toggle special workspace with right shift
Finally, a use for the right shift key.
2023-05-23 17:10:43 -04:00
cbcebe4833 hyprland: Make special workspaces take up full screen 2023-05-23 17:05:21 -04:00
644dffba42 nix: Simplify 2023-05-23 12:27:49 -04:00
b973e86085 neovim: Add git-blame-nvim 2023-05-23 12:05:31 -04:00
4b63d5b7e5 srb2: Simplify cmake patch 2023-05-23 08:44:46 -04:00
7170a915e6 hyprland: Don't allow small splits
This fixes an issue where the master-stack layout would be broken when
the orientation was top and all windows were master.
2023-05-22 23:10:20 -04:00
7b9017d34b hyprland: Increase blur size 2023-05-22 23:08:39 -04:00
b6f885bec5 waybar: Move the bar to the right
This makes the bar less likely to be seen since eye focus is usually on
the left side of the screen for left-to-right text.
2023-05-22 23:06:20 -04:00
49a621f081 meta: Toggle rofi with super key
This is a Wayland implementation similar to ksuperkey that is able to
fully toggle rofi with just the super key.
2023-05-22 23:01:31 -04:00
24f61278c6 rofi: Add custom rofi-wayland package
This is a modified version of the package in nixpkgs that uses the
latest commit.
2023-05-22 22:57:43 -04:00
04d13c993d neovim: Add nvim-lspconfig
No idea why this wasn't working before but it now works so I'm not
complaining.
2023-05-22 14:33:56 -04:00
3aa5eaf72c stylix: Let stylix handle opacity 2023-05-22 14:17:15 -04:00
3be68d15bd hyprland: Remove borders
Borders aren't that useful when you already know which window is being
focused. In the event that you need to know which window has focus, you
can either look at waybar or use a toggle that dims inactive windows.
2023-05-22 14:03:51 -04:00
9fa09ac977 hyprland: Kill waybar instead of hide it
This fixes an issue where the location of waybar would still be blurred
when hiding it.
2023-05-22 13:00:49 -04:00
7eedab85f8 waybar: Don't use systemd service
This caused the bar to be unclickable.
2023-05-22 12:59:55 -04:00
4cf15a0fcf chore: Update flake dependencies 2023-05-22 12:10:43 -04:00
1286ec48cb Revert "hyprland: Use hyprctl activeworkspace"
"activeworkspace" can be useful if you aren't interested in the special
workspace, but since it ignores special workspaces, it causes this
script to behave unexpectedly.
2023-05-21 14:17:08 -04:00
0c9c74fb2a hyprland: Cycle through orientations
Note that the center orientation is currently broken when an application
such as waybar requests vertical space.
2023-05-21 11:48:48 -04:00
a8f8286c12 fish: Remove docker abbreviations
Now that I know how to use Nix and NixOS, declarative containers written
in Nix seem a lot nicer than Dockerfiles and docker-compose.yml.
2023-05-21 11:47:14 -04:00
08d3f0f811 Replace swaybg with swww
swww has some advantages like webp support (something that was rejected
for swaybg due to the feature not existing in a library they were
using). Additionally, it's convenient to only have to worry about one
swww instance instead of multiple swaybg instances.
2023-05-21 11:39:44 -04:00
0cc159ab8e srb2: 2.2.10 -> 2.2.11
Note that the cmake patch reverts the following commit:
036d5cce40
2023-05-20 10:53:49 -04:00
908a1c922f Add nwg-dock-hyprland
Based on https://github.com/NixOS/nixpkgs/pull/201362
2023-05-19 08:18:58 -04:00
ff1abe7eec yarn: Add emoji support 2023-05-19 06:20:26 -04:00
436d1543df Add grimblast through flake 2023-05-19 05:40:10 -04:00
7b6add8431 Move packages into modules 2023-05-19 02:54:35 -04:00
2cebedd7e7 Let home-manager know user exists
Should fix an issue where home-manager wasn't executing previously.
2023-05-18 20:33:55 -04:00
334ae340af home-manager: useUserPackages
Supposedly useful and may become the default in the future.
2023-05-18 20:32:09 -04:00
844df06137 Revert "nix: Simplify"
Looks like this silently broke home-manager, so reverting for now.
2023-05-18 20:30:49 -04:00
936a47667a nix: Simplify 2023-05-18 19:38:18 -04:00
d9cc1ac084 Update README 2023-05-18 19:26:49 -04:00
724e4374a8 Move laptop config to host 2023-05-18 19:22:31 -04:00
f399280ff1 nix: Further categorization 2023-05-18 19:12:30 -04:00
f160de4ad2 Remove firejail
Shouldn't be needed with containers and virtualization.
2023-05-18 18:40:41 -04:00
4e4a8730a5 Combine gpg-agent with gpg module 2023-05-18 17:40:05 -04:00
7a7c3032d9 Remove vnstat
Cute but not interested in all the statistics such as "estimated" that
it provides.
2023-05-18 16:09:10 -04:00
7737a4bb79 Remove tlp
Supposedly not needed anymore. I haven't noticed any difference myself
when using it, and have no plans to customize it.
2023-05-18 16:06:54 -04:00
7acbdb32cf Combine mpd with ncmpcpp module 2023-05-18 15:58:30 -04:00
7bcb8a5807 Split modules based on function 2023-05-18 15:54:15 -04:00
e20be890d0 Remove distinction between home-manager files 2023-05-18 11:46:41 -04:00
3d8e6f356e Merge fish module 2023-05-18 09:49:56 -04:00
343e0cf6e0 Use separate directories for all modules 2023-05-17 16:57:33 -04:00
33d4e88d01 Make git available to root
Necessary for if we need to run nixos-rebuild switch under root.
2023-05-17 16:10:02 -04:00
43cb50c2ce Start hyprland on tty1 login 2023-05-17 16:09:35 -04:00
bcaaea97d2 Remove unneeded home-manager options 2023-05-17 16:08:28 -04:00
e09febf522 Add user module 2023-05-17 15:58:08 -04:00
afc98ce47e Remove configuration.nix
Not needed anymore since we know how to use nix modules.
2023-05-17 12:50:55 -04:00
b8de7a9304 Update systemPackages 2023-05-17 12:29:22 -04:00